<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Multi-objective optimization</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Multi-objective_optimization"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Multi-objective_optimization rootpage-Multi-objective_optimization skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Multi-objective optimization</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p><b>Multi-objective optimization</b> or <b>Pareto optimization</b> (also known as <b>multi-objective programming</b>, <b>vector optimization</b>, <b>multicriteria optimization</b>, or <b>multiattribute optimization</b>) is an area of <a href="MCDM" class="mw-redirect" title="MCDM">multiple-criteria decision making</a> that is concerned with <a href="Mathematical_optimization" title="Mathematical optimization">mathematical optimization problems</a> involving more than one <a href="Loss_function" title="Loss function">objective function</a> to be optimized simultaneously. Multi-objective is a type of <a href="Vector_optimization" title="Vector optimization">vector optimization</a> that has been applied in many fields of science, including engineering, economics and logistics where optimal decisions need to be taken in the presence of <a href="Trade-off" title="Trade-off">trade-offs</a> between two or more conflicting objectives. Minimizing cost while maximizing comfort while buying a car, and maximizing performance whilst minimizing fuel consumption and emission of pollutants of a vehicle are examples of multi-objective optimization problems involving two and three objectives, respectively. In practical problems, there can be more than three objectives.
</p><p>For a multi-objective optimization problem, it is not guaranteed that a single solution simultaneously optimizes each objective. The objective functions are said to be conflicting. A solution is called <a href="Maxima_of_a_point_set" title="Maxima of a point set">nondominated</a>, Pareto optimal, <a href="Pareto_efficient" class="mw-redirect" title="Pareto efficient">Pareto efficient</a> or noninferior, if none of the objective functions can be improved in value without degrading some of the other objective values. Without additional <a href="Subjectivity" class="mw-redirect" title="Subjectivity">subjective</a> preference information, there may exist a (possibly infinite) number of Pareto optimal solutions, all of which are considered equally good. Researchers study multi-objective optimization problems from different viewpoints and, thus, there exist different solution philosophies and goals when setting and solving them. The goal may be to find a representative set of Pareto optimal solutions, and/or quantify the trade-offs in satisfying the different objectives, and/or finding a single solution that satisfies the subjective preferences of a human decision maker (DM).
</p><p><b>Bicriteria optimization</b> denotes the special case in which there are two objective functions.
</p><p>There is a direct relationship between <a href="Multitask_optimization" class="mw-redirect" title="Multitask optimization">multitask optimization</a> and multi-objective optimization.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Introduction">Introduction</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">See also: <a href="Pareto_order" class="mw-redirect" title="Pareto order">Pareto order</a></div>
<p>A multi-objective optimization problem is an <a href="Optimization_problem" title="Optimization problem">optimization problem</a> that involves multiple objective functions.<sup id="cite_ref-Miettinen1999_2-0" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-HwangMasud1979_3-0" class="reference"><a href="#cite_note-HwangMasud1979-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-hassanzadeh_4-0" class="reference"><a href="#cite_note-hassanzadeh-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> In mathematical terms, a multi-objective optimization problem can be formulated as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \min _{x\in X}(f_{1}(x),f_{2}(x),\ldots ,f_{k}(x))}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<munder>
<mo movablelimits="true" form="prefix">min</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mrow>
</munder>
<mo stretchy="false">(</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \min _{x\in X}(f_{1}(x),f_{2}(x),\ldots ,f_{k}(x))}</annotation>
</semantics>
</math></span><img src="./9958be1c4fe3f3640b6112b15c18e6f86640a41b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.005ex; width:27.929ex; height:4.009ex;" alt="{\displaystyle \min _{x\in X}(f_{1}(x),f_{2}(x),\ldots ,f_{k}(x))}" loading="lazy"></span></dd></dl>
<p>where the integer <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k\geq 2}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
<mo>≥<!-- ≥ --></mo>
<mn>2</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k\geq 2}</annotation>
</semantics>
</math></span><img src="./c797a67c0a51167d373c013a9a020f4568a11754.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:5.472ex; height:2.343ex;" alt="{\displaystyle k\geq 2}" loading="lazy"></span> is the number of objectives and the set <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> is the <a href="Feasible_set" class="mw-redirect" title="Feasible set">feasible set</a> of decision vectors, which is typically <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\subseteq \mathbb {R} ^{n}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo>⊆<!-- ⊆ --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\subseteq \mathbb {R} ^{n}}</annotation>
</semantics>
</math></span><img src="./4538114b7e232be1bd1d0d774e97f5c43236518a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:7.975ex; height:2.509ex;" alt="{\displaystyle X\subseteq \mathbb {R} ^{n}}" loading="lazy"></span> but it depends on the <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle n}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>n</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle n}</annotation>
</semantics>
</math></span><img src="./a601995d55609f2d9f5e233e36fbe9ea26011b3b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.395ex; height:1.676ex;" alt="{\displaystyle n}" loading="lazy"></span>-dimensional application domain. The feasible set is typically defined by some constraint functions. In addition, the vector-valued objective function is often defined as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}f:X&\to \mathbb {R} ^{k}\\x&\mapsto {\begin{pmatrix}f_{1}(x)\\\vdots \\f_{k}(x)\end{pmatrix}}\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mi>f</mi>
<mo>:</mo>
<mi>X</mi>
</mtd>
<mtd>
<mi></mi>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>x</mi>
</mtd>
<mtd>
<mi></mi>
<mo stretchy="false">↦<!-- ↦ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow>
<mo>(</mo>
<mtable rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>⋮<!-- ⋮ --></mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
<mo>)</mo>
</mrow>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}f:X&\to \mathbb {R} ^{k}\\x&\mapsto {\begin{pmatrix}f_{1}(x)\\\vdots \\f_{k}(x)\end{pmatrix}}\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./39ac342b7e707434438be9d5f9cb1faa30058075.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -6.505ex; width:19.747ex; height:14.009ex;" alt="{\displaystyle {\begin{aligned}f:X&\to \mathbb {R} ^{k}\\x&\mapsto {\begin{pmatrix}f_{1}(x)\\\vdots \\f_{k}(x)\end{pmatrix}}\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>If some objective function is to be maximized, it is equivalent to minimize its negative or its inverse. We denote <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle Y\subseteq \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>Y</mi>
<mo>⊆<!-- ⊆ --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle Y\subseteq \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./d01e825f39834f7aaf9c0533f0e2fd68f636cd14.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:7.639ex; height:2.843ex;" alt="{\displaystyle Y\subseteq \mathbb {R} ^{k}}" loading="lazy"></span> the image of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span>; <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x^{*}\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x^{*}\in X}</annotation>
</semantics>
</math></span><img src="./2a7c7bc14dac4bd00697dfef4741db3f8e57f2d3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.205ex; height:2.343ex;" alt="{\displaystyle x^{*}\in X}" loading="lazy"></span> a <a href="Feasible_solution" class="mw-redirect" title="Feasible solution">feasible solution</a> or <b>feasible decision</b>; and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{*}=f(x^{*})\in \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>=</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mo>∈<!-- ∈ --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{*}=f(x^{*})\in \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./f85e43bb8658e21ee6f2c65042e58e2a5e81a499.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.322ex; height:3.176ex;" alt="{\displaystyle z^{*}=f(x^{*})\in \mathbb {R} ^{k}}" loading="lazy"></span>an <b>objective vector</b> or an <b>outcome</b>.
</p><p>In multi-objective optimization, there does not typically exist a feasible solution that minimizes all objective functions simultaneously. Therefore, attention is paid to <a href="Pareto_optimality" class="mw-redirect" title="Pareto optimality">Pareto optimal</a> solutions; that is, solutions that cannot be improved in any of the objectives without degrading at least one of the other objectives. In mathematical terms, a feasible solution <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{1}\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{1}\in X}</annotation>
</semantics>
</math></span><img src="./9e9260a188b319ab1b2f2c31827a34cd10eca291.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.205ex; height:2.509ex;" alt="{\displaystyle x_{1}\in X}" loading="lazy"></span> is said to <a href="Pareto_improvement" class="mw-redirect" title="Pareto improvement">(Pareto) dominate</a> another solution <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{2}\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{2}\in X}</annotation>
</semantics>
</math></span><img src="./f67557f522e10f6156f21eb38aaba83a4df0738e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.205ex; height:2.509ex;" alt="{\displaystyle x_{2}\in X}" loading="lazy"></span>, if
</p>
<ol><li><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \forall i\in \{1,\dots ,k\},f_{i}(x_{1})\leq f_{i}(x_{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">∀<!-- ∀ --></mi>
<mi>i</mi>
<mo>∈<!-- ∈ --></mo>
<mo fence="false" stretchy="false">{</mo>
<mn>1</mn>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<mi>k</mi>
<mo fence="false" stretchy="false">}</mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \forall i\in \{1,\dots ,k\},f_{i}(x_{1})\leq f_{i}(x_{2})}</annotation>
</semantics>
</math></span><img src="./57f07a9164ea701fe3de90892021b16315b1367a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:31.209ex; height:2.843ex;" alt="{\displaystyle \forall i\in \{1,\dots ,k\},f_{i}(x_{1})\leq f_{i}(x_{2})}" loading="lazy"></span>, and</li>
<li><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \exists i\in \{1,\dots ,k\},f_{i}(x_{1})<f_{i}(x_{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">∃<!-- ∃ --></mi>
<mi>i</mi>
<mo>∈<!-- ∈ --></mo>
<mo fence="false" stretchy="false">{</mo>
<mn>1</mn>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<mi>k</mi>
<mo fence="false" stretchy="false">}</mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo><</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \exists i\in \{1,\dots ,k\},f_{i}(x_{1})<f_{i}(x_{2})}</annotation>
</semantics>
</math></span><img src="./efa949da3b0dfb1e8d36947f709ab1623a9f41a5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:31.209ex; height:2.843ex;" alt="{\displaystyle \exists i\in \{1,\dots ,k\},f_{i}(x_{1})<f_{i}(x_{2})}" loading="lazy"></span>.</li></ol>
<p>A solution <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x^{*}\in X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x^{*}\in X}</annotation>
</semantics>
</math></span><img src="./2a7c7bc14dac4bd00697dfef4741db3f8e57f2d3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.205ex; height:2.343ex;" alt="{\displaystyle x^{*}\in X}" loading="lazy"></span> (and the corresponding outcome <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(x^{*})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(x^{*})}</annotation>
</semantics>
</math></span><img src="./2c95e0b2fb6edd57d74bf0590657f2d9bdf4a2b6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.472ex; height:2.843ex;" alt="{\displaystyle f(x^{*})}" loading="lazy"></span>) is called Pareto optimal if there does not exist another solution that dominates it. The set of Pareto optimal outcomes, denoted <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X^{*}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X^{*}}</annotation>
</semantics>
</math></span><img src="./01924e6e5570e2631081fea6c6981b4872d3e04b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:3.051ex; height:2.343ex;" alt="{\displaystyle X^{*}}" loading="lazy"></span>, is often called the <b><a href="Pareto_front" title="Pareto front">Pareto front</a></b>, Pareto frontier, or Pareto boundary.
</p><p>The Pareto front of a multi-objective optimization problem is bounded by a so-called <b><a href="Nadir" title="Nadir">nadir</a> objective vector</b> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{nadir}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mi>a</mi>
<mi>d</mi>
<mi>i</mi>
<mi>r</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{nadir}}</annotation>
</semantics>
</math></span><img src="./144d08c85a5ca6924b9651893eb7ec27af7663a0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.347ex; height:2.676ex;" alt="{\displaystyle z^{nadir}}" loading="lazy"></span>and an <b>ideal objective vector</b> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{ideal}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>d</mi>
<mi>e</mi>
<mi>a</mi>
<mi>l</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{ideal}}</annotation>
</semantics>
</math></span><img src="./1cd1966b8f0ccb50f4ff183dda66c1f39f74dd1e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:4.876ex; height:2.676ex;" alt="{\displaystyle z^{ideal}}" loading="lazy"></span>, if these are finite. The nadir objective vector is defined as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{nadir}={\begin{pmatrix}\sup _{x^{*}\in X^{*}}f_{1}(x^{*})\\\vdots \\\sup _{x^{*}\in X^{*}}f_{k}(x^{*})\end{pmatrix}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mi>a</mi>
<mi>d</mi>
<mi>i</mi>
<mi>r</mi>
</mrow>
</msup>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow>
<mo>(</mo>
<mtable rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<munder>
<mo movablelimits="true" form="prefix">sup</mo>
<mrow class="MJX-TeXAtom-ORD">
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<msup>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mrow>
</munder>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>⋮<!-- ⋮ --></mo>
</mtd>
</mtr>
<mtr>
<mtd>
<munder>
<mo movablelimits="true" form="prefix">sup</mo>
<mrow class="MJX-TeXAtom-ORD">
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<msup>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mrow>
</munder>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
<mo>)</mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{nadir}={\begin{pmatrix}\sup _{x^{*}\in X^{*}}f_{1}(x^{*})\\\vdots \\\sup _{x^{*}\in X^{*}}f_{k}(x^{*})\end{pmatrix}}}</annotation>
</semantics>
</math></span><img src="./9161daccecceaa3349ef0f05f04ea3382027997a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.838ex; width:28.917ex; height:10.843ex;" alt="{\displaystyle z^{nadir}={\begin{pmatrix}\sup _{x^{*}\in X^{*}}f_{1}(x^{*})\\\vdots \\\sup _{x^{*}\in X^{*}}f_{k}(x^{*})\end{pmatrix}}}" loading="lazy"></span></dd></dl>
<p>and the ideal objective vector as
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{ideal}={\begin{pmatrix}\inf _{x^{*}\in X^{*}}f_{1}(x^{*})\\\vdots \\\inf _{x^{*}\in X^{*}}f_{k}(x^{*})\end{pmatrix}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>d</mi>
<mi>e</mi>
<mi>a</mi>
<mi>l</mi>
</mrow>
</msup>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow>
<mo>(</mo>
<mtable rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<munder>
<mo movablelimits="true" form="prefix">inf</mo>
<mrow class="MJX-TeXAtom-ORD">
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<msup>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mrow>
</munder>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>⋮<!-- ⋮ --></mo>
</mtd>
</mtr>
<mtr>
<mtd>
<munder>
<mo movablelimits="true" form="prefix">inf</mo>
<mrow class="MJX-TeXAtom-ORD">
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<msup>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mrow>
</munder>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
<mo>)</mo>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{ideal}={\begin{pmatrix}\inf _{x^{*}\in X^{*}}f_{1}(x^{*})\\\vdots \\\inf _{x^{*}\in X^{*}}f_{k}(x^{*})\end{pmatrix}}}</annotation>
</semantics>
</math></span><img src="./60a3dd9f9ef99617644794d5fd831e2c35538351.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.838ex; width:27.596ex; height:10.843ex;" alt="{\displaystyle z^{ideal}={\begin{pmatrix}\inf _{x^{*}\in X^{*}}f_{1}(x^{*})\\\vdots \\\inf _{x^{*}\in X^{*}}f_{k}(x^{*})\end{pmatrix}}}" loading="lazy"></span></dd></dl>
<p>In other words, the components of the nadir and ideal objective vectors define the upper and lower bounds of the objective function of Pareto optimal solutions. In practice, the nadir objective vector can only be approximated as, typically, the whole Pareto optimal set is unknown. In addition, a <b>utopian objective vector</b> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{utop}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
<mi>t</mi>
<mi>o</mi>
<mi>p</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{utop}}</annotation>
</semantics>
</math></span><img src="./36bb60704fac35caff3db937e915a69b1d5106fe.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:4.481ex; height:2.509ex;" alt="{\displaystyle z^{utop}}" loading="lazy"></span>, such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z_{i}^{utop}=z_{i}^{ideal}-\epsilon ,\forall i\in \{1,\dots ,k\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
<mi>t</mi>
<mi>o</mi>
<mi>p</mi>
</mrow>
</msubsup>
<mo>=</mo>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>d</mi>
<mi>e</mi>
<mi>a</mi>
<mi>l</mi>
</mrow>
</msubsup>
<mo>−<!-- − --></mo>
<mi>ϵ<!-- ϵ --></mi>
<mo>,</mo>
<mi mathvariant="normal">∀<!-- ∀ --></mi>
<mi>i</mi>
<mo>∈<!-- ∈ --></mo>
<mo fence="false" stretchy="false">{</mo>
<mn>1</mn>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<mi>k</mi>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z_{i}^{utop}=z_{i}^{ideal}-\epsilon ,\forall i\in \{1,\dots ,k\}}</annotation>
</semantics>
</math></span><img src="./04970348bc519824cc013db36b22be1b793d2890.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:32.086ex; height:3.343ex;" alt="{\displaystyle z_{i}^{utop}=z_{i}^{ideal}-\epsilon ,\forall i\in \{1,\dots ,k\}}" loading="lazy"></span> where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \epsilon >0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ϵ<!-- ϵ --></mi>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \epsilon >0}</annotation>
</semantics>
</math></span><img src="./568095ad3924314374a5ab68fae17343661f2a71.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.205ex; height:2.176ex;" alt="{\displaystyle \epsilon >0}" loading="lazy"></span> is a small constant, is often defined because of numerical reasons.
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples_of_applications">Examples of applications</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Economics">Economics</h3></div>
<p>In <a href="Economics" title="Economics">economics</a>, many problems involve multiple objectives along with constraints on what combinations of those objectives are attainable. For example, consumer's <a href="Demand" title="Demand">demand</a> for various goods is determined by the process of maximization of the <a href="Utility" title="Utility">utilities</a> derived from those goods, subject to a constraint based on how much income is available to spend on those goods and on the prices of those goods. This constraint allows more of one good to be purchased only at the sacrifice of consuming less of another good; therefore, the various objectives (more consumption of each good is preferred) are in conflict with each other. A common method for analyzing such a problem is to use a graph of <a href="Indifference_curve" title="Indifference curve">indifference curves</a>, representing preferences, and a budget constraint, representing the trade-offs that the consumer is faced with.
</p><p>Another example involves the <a href="Production_possibilities_frontier" class="mw-redirect" title="Production possibilities frontier">production possibilities frontier</a>, which specifies what combinations of various types of goods can be produced by a society with certain amounts of various resources. The frontier specifies the trade-offs that the society is faced with — if the society is fully utilizing its resources, more of one good can be produced only at the expense of producing less of another good. A society must then use some process to choose among the possibilities on the frontier.
</p><p><a href="Macroeconomics#Macroeconomic_policy" title="Macroeconomics">Macroeconomic policy</a>-making is a context requiring multi-objective optimization. Typically a <a href="Central_bank" title="Central bank">central bank</a> must choose a stance for <a href="Monetary_policy" title="Monetary policy">monetary policy</a> that balances competing objectives — low <a href="Inflation" title="Inflation">inflation</a>, low <a href="Unemployment" title="Unemployment">unemployment</a>, low <a href="Balance_of_trade" title="Balance of trade">balance of trade</a> deficit, etc. To do this, the central bank uses a <a href="Economic_model" title="Economic model">model of the economy</a> that quantitatively describes the various causal linkages in the economy; it <a href="Simulation" title="Simulation">simulates</a> the model repeatedly under various possible stances of monetary policy, in order to obtain a menu of possible predicted outcomes for the various variables of interest. Then in principle it can use an aggregate objective function to rate the alternative sets of predicted outcomes, although in practice central banks use a non-quantitative, judgement-based, process for ranking the alternatives and making the policy choice.
</p>
<div class="mw-heading mw-heading3"><h3 id="Finance">Finance</h3></div>
<p>In <a href="Finance" title="Finance">finance</a>, a common problem is to choose a portfolio when there are two conflicting objectives — the desire to have the <a href="Expected_value" title="Expected value">expected value</a> of portfolio returns be as high as possible, and the desire to have <a href="Financial_risk" title="Financial risk">risk</a>, often measured by the <a href="Standard_deviation" title="Standard deviation">standard deviation</a> of portfolio returns, be as low as possible. This problem is often represented by a graph in which the <a href="Efficient_frontier" title="Efficient frontier">efficient frontier</a> shows the best combinations of risk and expected return that are available, and in which indifference curves show the investor's preferences for various risk-expected return combinations. The problem of optimizing a function of the expected value (first <a href="Moment_(mathematics)" title="Moment (mathematics)">moment</a>) and the standard deviation (square root of the second central moment) of portfolio return is called a <a href="Two-moment_decision_model" title="Two-moment decision model">two-moment decision model</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Optimal_control">Optimal control</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main articles: <a href="Optimal_control" title="Optimal control">Optimal control</a>, <a href="Dynamic_programming" title="Dynamic programming">Dynamic programming</a>, and <a href="Linear-quadratic_regulator" class="mw-redirect" title="Linear-quadratic regulator">Linear-quadratic regulator</a></div>
<p>In <a href="Engineering" title="Engineering">engineering</a> and <a href="Economics" title="Economics">economics</a>, many problems involve multiple objectives which are not describable as the-more-the-better or the-less-the-better; instead, there is an ideal target value for each objective, and the desire is to get as close as possible to the desired value of each objective. For example, energy systems typically have a trade-off between performance and cost<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> or one might want to adjust a rocket's fuel usage and orientation so that it arrives both at a specified place and at a specified time; or one might want to conduct <a href="Open_market_operations" class="mw-redirect" title="Open market operations">open market operations</a> so that both the <a href="Inflation_rate" class="mw-redirect" title="Inflation rate">inflation rate</a> and the <a href="Unemployment_rate" class="mw-redirect" title="Unemployment rate">unemployment rate</a> are as close as possible to their desired values.
</p><p>Often such problems are subject to linear equality constraints that prevent all objectives from being simultaneously perfectly met, especially when the number of controllable variables is less than the number of objectives and when the presence of random shocks generates uncertainty. Commonly a multi-objective <a href="Quadratic_function#Bivariate_(two_variable)_quadratic_function" title="Quadratic function">quadratic objective function</a> is used, with the cost associated with an objective rising quadratically with the distance of the objective from its ideal value. Since these problems typically involve adjusting the controlled variables at various points in time and/or evaluating the objectives at various points in time, <a href="Intertemporal_optimization" class="mw-redirect" title="Intertemporal optimization">intertemporal optimization</a> techniques are employed.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Optimal_design">Optimal design</h3></div>
<p>Product and process design can be largely improved using modern modeling, simulation, and optimization techniques. The key question in optimal design is measuring what is good or desirable about a design. Before looking for optimal designs, it is important to identify characteristics that contribute the most to the overall value of the design. A good design typically involves multiple criteria/objectives such as capital cost/investment, operating cost, profit, quality and/or product recovery, efficiency, process safety, operation time, etc. Therefore, in practical applications, the performance of process and product design is often measured with respect to multiple objectives. These objectives are typically conflicting, i.e., achieving the optimal value for one objective requires some compromise on one or more objectives.
</p><p>For example, when designing a paper mill, one can seek to decrease the amount of capital invested in a paper mill and enhance the quality of paper simultaneously. If the design of a paper mill is defined by large storage volumes and paper quality is defined by quality parameters, then the problem of optimal design of a paper mill can include objectives such as i) minimization of expected variation of those quality parameters from their nominal values, ii) minimization of the expected time of breaks and iii) minimization of the investment cost of storage volumes. Here, the maximum volume of towers is a design variable. This example of optimal design of a paper mill is a simplification of the model used in.<sup id="cite_ref-RoRiPi11_8-0" class="reference"><a href="#cite_note-RoRiPi11-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Multi-objective design optimization has also been implemented in engineering systems in the circumstances such as control cabinet layout optimization,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> airfoil shape optimization using scientific workflows,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> design of nano-<a href="CMOS" title="CMOS">CMOS</a>,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> <a href="System_on_a_chip" title="System on a chip">system on chip</a> design, design of solar-powered irrigation systems,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> optimization of sand mould systems,<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> engine design,<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> optimal sensor deployment<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> and optimal controller design.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Process_optimization"> Process optimization</h3></div>
<p>Multi-objective optimization has been increasingly employed in <a href="Chemical_engineering" title="Chemical engineering">chemical engineering</a> and <a href="Manufacturing" title="Manufacturing">manufacturing</a>. In 2009, Fiandaca and Fraga used the multi-objective genetic algorithm (MOGA) to optimize the pressure swing adsorption process (cyclic separation process). The design problem involved the dual maximization of nitrogen recovery and nitrogen purity. The results approximated the Pareto frontier well with acceptable trade-offs between the objectives.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p><p>In 2010, Sendín et al. solved a multi-objective problem for the thermal processing of food. They tackled two case studies (bi-objective and triple-objective problems) with nonlinear dynamic models. They used a hybrid approach consisting of the weighted Tchebycheff and the Normal Boundary Intersection approach. The novel hybrid approach was able to construct a Pareto optimal set for the thermal processing of foods.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p><p>In 2013, Ganesan et al. carried out the multi-objective optimization of the combined carbon dioxide reforming and partial oxidation of methane. The objective functions were methane conversion, carbon monoxide selectivity, and hydrogen to carbon monoxide ratio. Ganesan used the Normal Boundary Intersection (NBI) method in conjunction with two swarm-based techniques (Gravitational Search Algorithm (GSA) and Particle Swarm Optimization (PSO)) to tackle the problem.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> Applications involving chemical extraction<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> and bioethanol production processes<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> have posed similar multi-objective problems.
</p><p>In 2013, Abakarov et al. proposed an alternative technique to solve multi-objective optimization problems arising in food engineering.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> The Aggregating Functions Approach, the Adaptive Random Search Algorithm, and the Penalty Functions Approach were used to compute the initial set of the non-dominated or Pareto-optimal solutions. The <a href="Analytic_Hierarchy_Process" class="mw-redirect" title="Analytic Hierarchy Process">Analytic Hierarchy Process</a> and Tabular Method were used simultaneously for choosing the best alternative among the computed subset of non-dominated solutions for osmotic dehydration processes.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</p><p>In 2018, Pearce et al. formulated task allocation to human and robotic workers as a multi-objective optimization problem, considering production time and the ergonomic impact on the human worker as the two objectives considered in the formulation. Their approach used a <a href="Linear_programming" title="Linear programming">Mixed-Integer Linear Program</a> to solve the optimization problem for a weighted sum of the two objectives to calculate a set of <a href="Pareto_efficiency" title="Pareto efficiency">Pareto optimal</a> solutions. Applying the approach to several manufacturing tasks showed improvements in at least one objective in most tasks and in both objectives in some of the processes.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Radio_resource_management">Radio resource management</h3></div>
<p>The purpose of <a href="Radio_resource_management" title="Radio resource management">radio resource management</a> is to satisfy the data rates that are requested by the users of a cellular network.<sup id="cite_ref-fnt2013_28-0" class="reference"><a href="#cite_note-fnt2013-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> The main resources are time intervals, frequency blocks, and transmit powers. Each user has its own objective function that, for example, can represent some combination of the data rate, latency, and energy efficiency. These objectives are conflicting since the frequency resources are very scarce, thus there is a need for tight spatial <a href="Frequency_reuse" class="mw-redirect" title="Frequency reuse">frequency reuse</a> which causes immense inter-user interference if not properly controlled. <a href="Multi-user_MIMO" title="Multi-user MIMO">Multi-user MIMO</a> techniques are nowadays used to reduce the interference by adaptive <a href="Precoding" title="Precoding">precoding</a>. The network operator would like to both bring great coverage and high data rates, thus the operator would like to find a Pareto optimal solution that balance the total network data throughput and the user fairness in an appropriate subjective manner.
</p><p>Radio resource management is often solved by scalarization; that is, selection of a network utility function that tries to balance throughput and user fairness. The choice of utility function has a large impact on the computational complexity of the resulting single-objective optimization problem.<sup id="cite_ref-fnt2013_28-1" class="reference"><a href="#cite_note-fnt2013-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> For example, the common utility of weighted sum rate gives an <a href="NP-hard" class="mw-redirect" title="NP-hard">NP-hard</a> problem with a complexity that scales exponentially with the number of users, while the weighted max-min fairness utility results in a quasi-convex optimization problem with only a polynomial scaling with the number of users.<sup id="cite_ref-luo2008_29-0" class="reference"><a href="#cite_note-luo2008-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Electric_power_systems">Electric power systems</h3></div>
<p>Reconfiguration, by exchanging the functional links between the elements of the system, represents one of the most important measures which can improve the operational performance of a distribution system. The problem of optimization through the reconfiguration of a power distribution system, in terms of its definition, is a historical single objective problem with constraints. Since 1975, when Merlin and Back <sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> introduced the idea of distribution system reconfiguration for active power loss reduction, until nowadays, a lot of researchers have proposed diverse methods and algorithms to solve the reconfiguration problem as a single objective problem. Some authors have proposed Pareto optimality based approaches (including active power losses and reliability indices as objectives). For this purpose, different artificial intelligence based methods have been used: microgenetic,<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> branch exchange,<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> particle swarm optimization <sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> and non-dominated sorting genetic algorithm.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Inspection_of_infrastructure">Inspection of infrastructure</h3></div>
<p>Autonomous inspection of infrastructure has the potential to reduce costs, risks and environmental impacts, as well as ensuring better periodic maintenance of inspected assets. Typically, planning such missions has been viewed as a single-objective optimization problem, where one aims to minimize the energy or time spent in inspecting an entire target structure.<sup id="cite_ref-GalceranCarreras2013_35-0" class="reference"><a href="#cite_note-GalceranCarreras2013-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> For complex, real-world structures, however, covering 100% of an inspection target is not feasible, and generating an inspection plan may be better viewed as a multiobjective optimization problem, where one aims to both maximize inspection coverage and minimize time and costs. A recent study has indicated that multiobjective inspection planning indeed has the potential to outperform traditional methods on complex structures<sup id="cite_ref-EllefsenLepikson2017_36-0" class="reference"><a href="#cite_note-EllefsenLepikson2017-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Solution">Solution</h2></div>
<p>As multiple <a href="Pareto_optimality" class="mw-redirect" title="Pareto optimality">Pareto optimal</a> solutions for multi-objective optimization problems usually exist, what it means to solve such a problem is not as straightforward as it is for a conventional single-objective optimization problem. Therefore, different researchers have defined the term "solving a multi-objective optimization problem" in various ways. This section summarizes some of them and the contexts in which they are used. Many methods convert the original problem with multiple objectives into a single-objective <a href="Optimization_problem" title="Optimization problem">optimization problem</a>. This is called a scalarized problem. If the Pareto optimality of the single-objective solutions obtained can be guaranteed, the scalarization is characterized as done neatly.
</p><p>Solving a multi-objective optimization problem is sometimes understood as approximating or computing all or a representative set of Pareto optimal solutions.<sup id="cite_ref-Ehrgott2005_37-0" class="reference"><a href="#cite_note-Ehrgott2005-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-CoelloLamont2007_38-0" class="reference"><a href="#cite_note-CoelloLamont2007-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup>
</p><p>When <a href="Multiple-criteria_decision_analysis" title="Multiple-criteria decision analysis">decision making</a> is emphasized, the objective of solving a multi-objective optimization problem is referred to as supporting a decision maker in finding the most preferred Pareto optimal solution according to their subjective preferences.<sup id="cite_ref-Miettinen1999_2-1" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-BrankeDeb2008_39-0" class="reference"><a href="#cite_note-BrankeDeb2008-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> The underlying assumption is that one solution to the problem must be identified to be implemented in practice. Here, a human <a href="Decision_maker" class="mw-redirect" title="Decision maker">decision maker</a> (DM) plays an important role. The DM is expected to be an expert in the problem domain.
</p><p>The most preferred results can be found using different philosophies. Multi-objective optimization methods can be divided into four classes.<sup id="cite_ref-HwangMasud1979_3-1" class="reference"><a href="#cite_note-HwangMasud1979-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<ol><li>In so-called <b>no-preference methods</b>, no DM is expected to be available, but a neutral compromise solution is identified without preference information.<sup id="cite_ref-Miettinen1999_2-2" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The other classes are so-called a priori, a posteriori, and interactive methods, and they all involve preference information from the DM in different ways.</li>
<li>In <b>a priori methods</b>, preference information is first asked from the DM, and then a solution best satisfying these preferences is found.</li>
<li>In <b>a posteriori methods</b>, a representative set of Pareto optimal solutions is first found, and then the DM must choose one of them.</li>
<li>In <b>interactive methods</b>, the decision maker is allowed to search for the most preferred solution iteratively. In each iteration of the interactive method, the DM is shown Pareto optimal solution(s) and describes how the solution(s) could be improved. The information given by the DM is then taken into account while generating new Pareto optimal solution(s) for the DM to study in the next iteration. In this way, the DM learns about the feasibility of their wishes and can concentrate on solutions that are interesting to them. The DM may stop the search whenever they want to.</li></ol>
<p>More information and examples of different methods in the four classes are given in the following sections.
</p>
<div class="mw-heading mw-heading2"><h2 id="No-preference_methods">No-preference methods</h2></div>
<p>When a decision maker does not explicitly articulate any preference information, the multi-objective optimization method can be classified as a no-preference method.<sup id="cite_ref-HwangMasud1979_3-2" class="reference"><a href="#cite_note-HwangMasud1979-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> A well-known example is the method of global criterion,<sup id="cite_ref-Zeleny1973_40-0" class="reference"><a href="#cite_note-Zeleny1973-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> in which a scalarized problem of the form
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}\min &\|f(x)-z^{ideal}\|\\{\text{s.t. }}&x\in X\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mo movablelimits="true" form="prefix">min</mo>
</mtd>
<mtd>
<mi></mi>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>d</mi>
<mi>e</mi>
<mi>a</mi>
<mi>l</mi>
</mrow>
</msup>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>s.t. </mtext>
</mrow>
</mtd>
<mtd>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}\min &\|f(x)-z^{ideal}\|\\{\text{s.t. }}&x\in X\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./28c44059904b3338b3b2a7d62ef26ccfc0c229dd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:19.085ex; height:6.176ex;" alt="{\displaystyle {\begin{aligned}\min &\|f(x)-z^{ideal}\|\\{\text{s.t. }}&x\in X\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>is solved. In the above problem, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \|\cdot \|}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
<mo>⋅<!-- ⋅ --></mo>
<mo fence="false" stretchy="false">‖<!-- ‖ --></mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \|\cdot \|}</annotation>
</semantics>
</math></span><img src="./113f0d8fe6108fc1c5e9802f7c3f634f5480b3d1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.004ex; height:2.843ex;" alt="{\displaystyle \|\cdot \|}" loading="lazy"></span> can be any <a href="Lp_space#The_p-norm_in_finite_dimensions" title="Lp space"><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle L_{p}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle L_{p}}</annotation>
</semantics>
</math></span><img src="./e40060f367b8045868f06b72a6600969b07acaed.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.642ex; height:2.843ex;" alt="{\displaystyle L_{p}}" loading="lazy"></span> norm</a>, with common choices including <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle L_{1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle L_{1}}</annotation>
</semantics>
</math></span><img src="./0e79dc1b001f8b923df475ed14de023cbc456013.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.637ex; height:2.509ex;" alt="{\displaystyle L_{1}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle L_{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle L_{2}}</annotation>
</semantics>
</math></span><img src="./c6a952cfe42c86b7741f55a817da0e251793a358.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.637ex; height:2.509ex;" alt="{\displaystyle L_{2}}" loading="lazy"></span>, and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle L_{\infty }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>L</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle L_{\infty }}</annotation>
</semantics>
</math></span><img src="./a5ecf05fae003abbd91bc8c749d5a8a807d6efd8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.458ex; height:2.509ex;" alt="{\displaystyle L_{\infty }}" loading="lazy"></span>.<sup id="cite_ref-Miettinen1999_2-3" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The method of global criterion is sensitive to the scaling of the objective functions. Thus, it is recommended that the objectives be normalized into a uniform, dimensionless scale.<sup id="cite_ref-Miettinen1999_2-4" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-BrankeDeb2008_39-1" class="reference"><a href="#cite_note-BrankeDeb2008-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="A_priori_methods">A priori methods</h2></div>
<p>A priori methods require that sufficient preference information is expressed before the solution process.<sup id="cite_ref-HwangMasud1979_3-3" class="reference"><a href="#cite_note-HwangMasud1979-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Well-known examples of a priori methods include the utility function method, <a href="Lexicographical_order" class="mw-redirect" title="Lexicographical order">lexicographic</a> method, and <a href="Goal_programming" title="Goal programming">goal programming</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Utility_function_method">Utility function method</h3></div>
<p>The utility function method assumes the decision maker's <a href="Utility" title="Utility">utility function</a> is available. A mapping <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u\colon Y\rightarrow \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo>:<!-- : --></mo>
<mi>Y</mi>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u\colon Y\rightarrow \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./71485d66b982ad7630f2bed3dbaf46d8e0f689f3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:9.429ex; height:2.176ex;" alt="{\displaystyle u\colon Y\rightarrow \mathbb {R} }" loading="lazy"></span> is a utility function if for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {y} ^{1},\mathbf {y} ^{2}\in Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msup>
<mo>,</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {y} ^{1},\mathbf {y} ^{2}\in Y}</annotation>
</semantics>
</math></span><img src="./1f97b05ab43b1f26c043b83d667e2f6ca182b0e8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.578ex; height:3.009ex;" alt="{\displaystyle \mathbf {y} ^{1},\mathbf {y} ^{2}\in Y}" loading="lazy"></span> it holds that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u(\mathbf {y} ^{1})>u(\mathbf {y} ^{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo stretchy="false">(</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mo>></mo>
<mi>u</mi>
<mo stretchy="false">(</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u(\mathbf {y} ^{1})>u(\mathbf {y} ^{2})}</annotation>
</semantics>
</math></span><img src="./712a99264cc06c7b5999efa9ea70f8b3c7da926c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.307ex; height:3.176ex;" alt="{\displaystyle u(\mathbf {y} ^{1})>u(\mathbf {y} ^{2})}" loading="lazy"></span> if the decision maker prefers <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {y} ^{1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {y} ^{1}}</annotation>
</semantics>
</math></span><img src="./2a4e9cadce03a7f4f30f99df54723459fb5d6b14.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.465ex; height:3.009ex;" alt="{\displaystyle \mathbf {y} ^{1}}" loading="lazy"></span> to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {y} ^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {y} ^{2}}</annotation>
</semantics>
</math></span><img src="./0e48a7d9bb3e97313b14b8c842dc81a37deb9762.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.465ex; height:3.009ex;" alt="{\displaystyle \mathbf {y} ^{2}}" loading="lazy"></span>, and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u(\mathbf {y} ^{1})=u(\mathbf {y} ^{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo stretchy="false">(</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>u</mi>
<mo stretchy="false">(</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u(\mathbf {y} ^{1})=u(\mathbf {y} ^{2})}</annotation>
</semantics>
</math></span><img src="./2c9294f67bc3361c0ed7c7ab56deba008e94d8e6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.307ex; height:3.176ex;" alt="{\displaystyle u(\mathbf {y} ^{1})=u(\mathbf {y} ^{2})}" loading="lazy"></span> if the decision maker is indifferent between <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {y} ^{1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {y} ^{1}}</annotation>
</semantics>
</math></span><img src="./2a4e9cadce03a7f4f30f99df54723459fb5d6b14.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.465ex; height:3.009ex;" alt="{\displaystyle \mathbf {y} ^{1}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathbf {y} ^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathbf {y} ^{2}}</annotation>
</semantics>
</math></span><img src="./0e48a7d9bb3e97313b14b8c842dc81a37deb9762.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.465ex; height:3.009ex;" alt="{\displaystyle \mathbf {y} ^{2}}" loading="lazy"></span>. The utility function specifies an ordering of the decision vectors (recall that vectors can be ordered in many different ways). Once <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u}</annotation>
</semantics>
</math></span><img src="./c3e6bb763d22c20916ed4f0bb6bd49d7470cffd8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle u}" loading="lazy"></span> is obtained, it suffices to solve
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \max \;u(\mathbf {f} (\mathbf {x} )){\text{ subject to }}\mathbf {x} \in X,}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo movablelimits="true" form="prefix">max</mo>
<mspace width="thickmathspace"></mspace>
<mi>u</mi>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">f</mi>
</mrow>
<mo stretchy="false">(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext> subject to </mtext>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \max \;u(\mathbf {f} (\mathbf {x} )){\text{ subject to }}\mathbf {x} \in X,}</annotation>
</semantics>
</math></span><img src="./ff96f93c2df379a9d2e594f281aaa11d8dd83b3d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:30.641ex; height:2.843ex;" alt="{\displaystyle \max \;u(\mathbf {f} (\mathbf {x} )){\text{ subject to }}\mathbf {x} \in X,}" loading="lazy"></span></dd></dl>
<p>but in practice, it is very difficult to construct a utility function that would accurately represent the decision maker's preferences,<sup id="cite_ref-Miettinen1999_2-5" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> particularly since the Pareto front is unknown before the optimization begins.
</p>
<div class="mw-heading mw-heading3"><h3 id="Lexicographic_method">Lexicographic method</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Lexicographic_optimization" title="Lexicographic optimization">Lexicographic optimization</a></div>
<p>The lexicographic method assumes that the objectives can be ranked in the order of importance. We assume that the objective functions are in the order of importance so that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f_{1}}</annotation>
</semantics>
</math></span><img src="./50dfd257a51e037112c917f8a9e47c9c053466df.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.193ex; height:2.509ex;" alt="{\displaystyle f_{1}}" loading="lazy"></span> is the most important and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f_{k}}</annotation>
</semantics>
</math></span><img src="./8a585492f646ca803bc408103a0c705dd67ab8b7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.228ex; height:2.509ex;" alt="{\displaystyle f_{k}}" loading="lazy"></span> the least important to the decision maker. Subject to this assumption, various methods can be used to attain the lexicographically optimal solution. Note that a goal or target value is not specified for any objective here, which makes it different from the Lexicographic <a href="Goal_Programming" class="mw-redirect" title="Goal Programming">Goal Programming</a> method.
</p>
<div class="mw-heading mw-heading3"><h3 id="Scalarizing">Scalarizing</h3></div>
<p>Scalarizing a multi-objective optimization problem is an a priori method, which means formulating a single-objective optimization problem such that optimal solutions to the single-objective optimization problem are Pareto optimal solutions to the multi-objective optimization problem.<sup id="cite_ref-HwangMasud1979_3-4" class="reference"><a href="#cite_note-HwangMasud1979-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> In addition, it is often required that every Pareto optimal solution can be reached with some parameters of the scalarization.<sup id="cite_ref-HwangMasud1979_3-5" class="reference"><a href="#cite_note-HwangMasud1979-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> With different parameters for the scalarization, different Pareto optimal solutions are produced. A general formulation for a scalarization of a multi-objective optimization problem is
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{array}{ll}\min &g(f_{1}(x),\ldots ,f_{k}(x),\theta )\\{\text{s.t.}}&x\in X_{\theta }\end{array}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="left left" rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mo movablelimits="true" form="prefix">min</mo>
</mtd>
<mtd>
<mi>g</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mi>θ<!-- θ --></mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>s.t.</mtext>
</mrow>
</mtd>
<mtd>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<msub>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>θ<!-- θ --></mi>
</mrow>
</msub>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{array}{ll}\min &g(f_{1}(x),\ldots ,f_{k}(x),\theta )\\{\text{s.t.}}&x\in X_{\theta }\end{array}}}</annotation>
</semantics>
</math></span><img src="./110e8303495d7b8d8073450db281cb79b5976fb6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:27.877ex; height:6.176ex;" alt="{\displaystyle {\begin{array}{ll}\min &g(f_{1}(x),\ldots ,f_{k}(x),\theta )\\{\text{s.t.}}&x\in X_{\theta }\end{array}}}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \theta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>θ<!-- θ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \theta }</annotation>
</semantics>
</math></span><img src="./6e5ab2664b422d53eb0c7df3b87e1360d75ad9af.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.09ex; height:2.176ex;" alt="{\displaystyle \theta }" loading="lazy"></span> is a vector parameter, the set <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X_{\theta }\subseteq X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>θ<!-- θ --></mi>
</mrow>
</msub>
<mo>⊆<!-- ⊆ --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X_{\theta }\subseteq X}</annotation>
</semantics>
</math></span><img src="./fe0b78f193d8e5765bced2d69050a834c264d247.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.006ex; height:2.509ex;" alt="{\displaystyle X_{\theta }\subseteq X}" loading="lazy"></span> is a set depending on the parameter <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \theta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>θ<!-- θ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \theta }</annotation>
</semantics>
</math></span><img src="./6e5ab2664b422d53eb0c7df3b87e1360d75ad9af.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.09ex; height:2.176ex;" alt="{\displaystyle \theta }" loading="lazy"></span>, and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g:\mathbb {R} ^{k+1}\rightarrow \mathbb {R} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo>:</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g:\mathbb {R} ^{k+1}\rightarrow \mathbb {R} }</annotation>
</semantics>
</math></span><img src="./36c7f888f8023972c66b0d2b3c5bff68d132004a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:13.213ex; height:3.009ex;" alt="{\displaystyle g:\mathbb {R} ^{k+1}\rightarrow \mathbb {R} }" loading="lazy"></span> is a function.
</p><p>Very well-known examples are:
</p>
<ul><li><b>linear scalarization</b></li></ul>
<dl><dd><dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \min _{x\in X}\sum _{i=1}^{k}w_{i}f_{i}(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<munder>
<mo movablelimits="true" form="prefix">min</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mrow>
</munder>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</munderover>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \min _{x\in X}\sum _{i=1}^{k}w_{i}f_{i}(x)}</annotation>
</semantics>
</math></span><img src="./78c765cc8c5d3a5f3741b5cc515a923bdd4f2cbc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:15.546ex; height:7.343ex;" alt="{\displaystyle \min _{x\in X}\sum _{i=1}^{k}w_{i}f_{i}(x)}" loading="lazy"></span></dd></dl></dd>
<dd>where the weights of the objectives <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{i}>0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{i}>0}</annotation>
</semantics>
</math></span><img src="./ae83301aafa900ab58d3d6b84589d97653824986.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:6.725ex; height:2.509ex;" alt="{\displaystyle w_{i}>0}" loading="lazy"></span> are the parameters of the scalarization.</dd></dl>
<ul><li><b><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \epsilon }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ϵ<!-- ϵ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \epsilon }</annotation>
</semantics>
</math></span><img src="./c3837cad72483d97bcdde49c85d3b7b859fb3fd2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:0.944ex; height:1.676ex;" alt="{\displaystyle \epsilon }" loading="lazy"></span>-constraint method</b> (see, e.g.<sup id="cite_ref-Miettinen1999_2-6" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>)</li></ul>
<dl><dd><dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{array}{ll}\min &f_{j}(x)\\{\text{s.t.}}&x\in X\\&f_{i}(x)\leq \epsilon _{i}{\text{ for }}i\in \{1,\ldots ,k\}\setminus \{j\}\end{array}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="left left" rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mo movablelimits="true" form="prefix">min</mo>
</mtd>
<mtd>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>s.t.</mtext>
</mrow>
</mtd>
<mtd>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>≤<!-- ≤ --></mo>
<msub>
<mi>ϵ<!-- ϵ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext> for </mtext>
</mrow>
<mi>i</mi>
<mo>∈<!-- ∈ --></mo>
<mo fence="false" stretchy="false">{</mo>
<mn>1</mn>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<mi>k</mi>
<mo fence="false" stretchy="false">}</mo>
<mo class="MJX-variant">∖<!-- ∖ --></mo>
<mo fence="false" stretchy="false">{</mo>
<mi>j</mi>
<mo fence="false" stretchy="false">}</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{array}{ll}\min &f_{j}(x)\\{\text{s.t.}}&x\in X\\&f_{i}(x)\leq \epsilon _{i}{\text{ for }}i\in \{1,\ldots ,k\}\setminus \{j\}\end{array}}}</annotation>
</semantics>
</math></span><img src="./4567ec515782109a16f68f8c01d16085cf94dd86.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.338ex; width:39.814ex; height:9.676ex;" alt="{\displaystyle {\begin{array}{ll}\min &f_{j}(x)\\{\text{s.t.}}&x\in X\\&f_{i}(x)\leq \epsilon _{i}{\text{ for }}i\in \{1,\ldots ,k\}\setminus \{j\}\end{array}}}" loading="lazy"></span></dd></dl></dd>
<dd>where upper bounds <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \epsilon _{j}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>ϵ<!-- ϵ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \epsilon _{j}}</annotation>
</semantics>
</math></span><img src="./e1d007888875e2294ff7ef04b13349b27ec46e5a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:1.854ex; height:2.343ex;" alt="{\displaystyle \epsilon _{j}}" loading="lazy"></span> are parameters as above and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{j}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f_{j}}</annotation>
</semantics>
</math></span><img src="./acc195ab3f9d65994b47774eb013601d09217aee.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.049ex; height:2.843ex;" alt="{\displaystyle f_{j}}" loading="lazy"></span> is the objective to be minimized.</dd></dl>
<p>Somewhat more advanced examples are the following:
</p>
<ul><li><b>achievement scalarizing problems of Wierzbicki</b><sup id="cite_ref-Wierzbicki1982_41-0" class="reference"><a href="#cite_note-Wierzbicki1982-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup></li></ul>
<dl><dd>One example of the achievement scalarizing problems can be formulated as
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}\min &\max _{i=1,\ldots ,k}\left[{\frac {f_{i}(x)-{\bar {z}}_{i}}{z_{i}^{nadir}-z_{i}^{utop}}}\right]+\rho \sum _{i=1}^{k}{\frac {f_{i}(x)}{z_{i}^{nadir}-z_{i}^{utop}}}\\{\text{s.t. }}&x\in S\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mo movablelimits="true" form="prefix">min</mo>
</mtd>
<mtd>
<mi></mi>
<munder>
<mo movablelimits="true" form="prefix">max</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<mi>k</mi>
</mrow>
</munder>
<mrow>
<mo>[</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>z</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mrow>
<mrow>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mi>a</mi>
<mi>d</mi>
<mi>i</mi>
<mi>r</mi>
</mrow>
</msubsup>
<mo>−<!-- − --></mo>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
<mi>t</mi>
<mi>o</mi>
<mi>p</mi>
</mrow>
</msubsup>
</mrow>
</mfrac>
</mrow>
<mo>]</mo>
</mrow>
<mo>+</mo>
<mi>ρ<!-- ρ --></mi>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mi>a</mi>
<mi>d</mi>
<mi>i</mi>
<mi>r</mi>
</mrow>
</msubsup>
<mo>−<!-- − --></mo>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
<mi>t</mi>
<mi>o</mi>
<mi>p</mi>
</mrow>
</msubsup>
</mrow>
</mfrac>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>s.t. </mtext>
</mrow>
</mtd>
<mtd>
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>S</mi>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}\min &\max _{i=1,\ldots ,k}\left[{\frac {f_{i}(x)-{\bar {z}}_{i}}{z_{i}^{nadir}-z_{i}^{utop}}}\right]+\rho \sum _{i=1}^{k}{\frac {f_{i}(x)}{z_{i}^{nadir}-z_{i}^{utop}}}\\{\text{s.t. }}&x\in S\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./2976aa9f25ed980fbecc3dd76bd262ad9cef3646.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.671ex; width:49.656ex; height:10.509ex;" alt="{\displaystyle {\begin{aligned}\min &\max _{i=1,\ldots ,k}\left[{\frac {f_{i}(x)-{\bar {z}}_{i}}{z_{i}^{nadir}-z_{i}^{utop}}}\right]+\rho \sum _{i=1}^{k}{\frac {f_{i}(x)}{z_{i}^{nadir}-z_{i}^{utop}}}\\{\text{s.t. }}&x\in S\end{aligned}}}" loading="lazy"></span></dd></dl></dd>
<dd>where the term <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \rho \sum _{i=1}^{k}{\frac {f_{i}(x)}{z_{i}^{nadir}-z_{i}^{utop}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ρ<!-- ρ --></mi>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mi>a</mi>
<mi>d</mi>
<mi>i</mi>
<mi>r</mi>
</mrow>
</msubsup>
<mo>−<!-- − --></mo>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
<mi>t</mi>
<mi>o</mi>
<mi>p</mi>
</mrow>
</msubsup>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \rho \sum _{i=1}^{k}{\frac {f_{i}(x)}{z_{i}^{nadir}-z_{i}^{utop}}}}</annotation>
</semantics>
</math></span><img src="./dc0edd6d48173d1a981d1303c620286cfe82c8f0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:18.836ex; height:7.509ex;" alt="{\displaystyle \rho \sum _{i=1}^{k}{\frac {f_{i}(x)}{z_{i}^{nadir}-z_{i}^{utop}}}}" loading="lazy"></span> is called the augmentation term, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \rho >0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ρ<!-- ρ --></mi>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \rho >0}</annotation>
</semantics>
</math></span><img src="./11bd697f113e3e1bd7c76f2f441fd102eca99cab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.463ex; height:2.676ex;" alt="{\displaystyle \rho >0}" loading="lazy"></span> is a small constant, and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{nadir}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mi>a</mi>
<mi>d</mi>
<mi>i</mi>
<mi>r</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{nadir}}</annotation>
</semantics>
</math></span><img src="./144d08c85a5ca6924b9651893eb7ec27af7663a0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.347ex; height:2.676ex;" alt="{\displaystyle z^{nadir}}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{utop}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
<mi>t</mi>
<mi>o</mi>
<mi>p</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{utop}}</annotation>
</semantics>
</math></span><img src="./36bb60704fac35caff3db937e915a69b1d5106fe.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:4.481ex; height:2.509ex;" alt="{\displaystyle z^{utop}}" loading="lazy"></span> are the <i>nadir</i> and <i>utopian</i> vectors, respectively. In the above problem, the parameter is the so-called <i>reference point</i> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\bar {z}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>z</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\bar {z}}}</annotation>
</semantics>
</math></span><img src="./52dd0599595d539f7d757ec21da6c6e6ac3ad427.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.296ex; height:2.009ex;" alt="{\displaystyle {\bar {z}}}" loading="lazy"></span> representing objective function values preferred by the decision maker.</dd></dl>
<ul><li><b>Sen's multi-objective programming</b><sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup></li></ul>
<dl><dd><dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{array}{ll}\max &{\frac {\sum _{j=1}^{r}Z_{j}}{W_{j}}}-{\frac {\sum _{j=r+1}^{s}Z_{j}}{W_{r+1}}}\\{\text{s.t. }}&AX=b\\&X\geq 0\end{array}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="left left" rowspacing="4pt" columnspacing="1em">
<mtr>
<mtd>
<mo movablelimits="true" form="prefix">max</mo>
</mtd>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>r</mi>
</mrow>
</munderover>
<msub>
<mi>Z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mrow>
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mfrac>
</mrow>
<mo>−<!-- − --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
<mo>=</mo>
<mi>r</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>s</mi>
</mrow>
</munderover>
<msub>
<mi>Z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mrow>
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>r</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<mtext>s.t. </mtext>
</mrow>
</mtd>
<mtd>
<mi>A</mi>
<mi>X</mi>
<mo>=</mo>
<mi>b</mi>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mi>X</mi>
<mo>≥<!-- ≥ --></mo>
<mn>0</mn>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{array}{ll}\max &{\frac {\sum _{j=1}^{r}Z_{j}}{W_{j}}}-{\frac {\sum _{j=r+1}^{s}Z_{j}}{W_{r+1}}}\\{\text{s.t. }}&AX=b\\&X\geq 0\end{array}}}</annotation>
</semantics>
</math></span><img src="./18c0d632c092cc8bd379e4034e9da8f3d849d982.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -5.338ex; width:26.31ex; height:11.843ex;" alt="{\displaystyle {\begin{array}{ll}\max &{\frac {\sum _{j=1}^{r}Z_{j}}{W_{j}}}-{\frac {\sum _{j=r+1}^{s}Z_{j}}{W_{r+1}}}\\{\text{s.t. }}&AX=b\\&X\geq 0\end{array}}}" loading="lazy"></span></dd></dl></dd>
<dd>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle W_{j}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle W_{j}}</annotation>
</semantics>
</math></span><img src="./fa98874e6beb16373e8d0e056ba550cf653676a1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:3.103ex; height:2.843ex;" alt="{\displaystyle W_{j}}" loading="lazy"></span> is individual optima (absolute) for objectives of maximization <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle r}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>r</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle r}</annotation>
</semantics>
</math></span><img src="./0d1ecb613aa2984f0576f70f86650b7c2a132538.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.049ex; height:1.676ex;" alt="{\displaystyle r}" loading="lazy"></span> and minimization <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle r+1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>r</mi>
<mo>+</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle r+1}</annotation>
</semantics>
</math></span><img src="./7bf1b7e1e8ed2801660c299494ed10e6f18f790d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:5.052ex; height:2.343ex;" alt="{\displaystyle r+1}" loading="lazy"></span> to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle s}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle s}</annotation>
</semantics>
</math></span><img src="./01d131dfd7673938b947072a13a9744fe997e632.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.09ex; height:1.676ex;" alt="{\displaystyle s}" loading="lazy"></span>.</dd></dl>
<ul><li><b>hypervolume/Chebyshev scalarization</b><sup id="cite_ref-Golovin2021_43-0" class="reference"><a href="#cite_note-Golovin2021-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup></li></ul>
<dl><dd><dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \min _{x\in X}\max _{i}{\frac {f_{i}(x)}{w_{i}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<munder>
<mo movablelimits="true" form="prefix">min</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>x</mi>
<mo>∈<!-- ∈ --></mo>
<mi>X</mi>
</mrow>
</munder>
<munder>
<mo movablelimits="true" form="prefix">max</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</munder>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \min _{x\in X}\max _{i}{\frac {f_{i}(x)}{w_{i}}}}</annotation>
</semantics>
</math></span><img src="./2e1ebed84319ddab23aa9814e9418edf71583db5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.171ex; width:14.889ex; height:6.009ex;" alt="{\displaystyle \min _{x\in X}\max _{i}{\frac {f_{i}(x)}{w_{i}}}}" loading="lazy"></span></dd></dl></dd>
<dd>where the weights of the objectives <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w_{i}>0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w_{i}>0}</annotation>
</semantics>
</math></span><img src="./ae83301aafa900ab58d3d6b84589d97653824986.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:6.725ex; height:2.509ex;" alt="{\displaystyle w_{i}>0}" loading="lazy"></span> are the parameters of the scalarization. If the parameters/weights are drawn uniformly in the positive orthant, it is shown that this scalarization provably converges to the <a href="Pareto_front" title="Pareto front">Pareto front</a>,<sup id="cite_ref-Golovin2021_43-1" class="reference"><a href="#cite_note-Golovin2021-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> even when the front is non-convex.</dd></dl>
<div class="mw-heading mw-heading3"><h3 id="Smooth_Chebyshev_(Tchebycheff)_scalarization">Smooth Chebyshev (Tchebycheff) scalarization</h3></div>
<p>The <b>smooth Chebyshev scalarization</b>;<sup id="cite_ref-Lin2024_44-0" class="reference"><a href="#cite_note-Lin2024-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> also called smooth Tchebycheff scalarisation (STCH); replaces the non-differentiable max-operator of the classical Chebyshev scalarization with a smooth logarithmic soft-max, making standard gradient-based optimization applicable. Unlike typical scalarization methods, it guarantees exploration of the entire Pareto front, convex or concave.
</p>
<dl><dt>Definition</dt></dl>
<p>For a minimization problem with objective functions <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{1},\dots ,f_{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f_{1},\dots ,f_{k}}</annotation>
</semantics>
</math></span><img src="./96735d2c708ebd4086a7c8346457f2bf0d8faf01.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.6ex; height:2.509ex;" alt="{\displaystyle f_{1},\dots ,f_{k}}" loading="lazy"></span> and the ideal objective vector <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z^{\mathrm {ideal} }\in \mathbb {R} ^{k}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">i</mi>
<mi mathvariant="normal">d</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">l</mi>
</mrow>
</mrow>
</msup>
<mo>∈<!-- ∈ --></mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="double-struck">R</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle z^{\mathrm {ideal} }\in \mathbb {R} ^{k}}</annotation>
</semantics>
</math></span><img src="./78dd7a700bdb4ddb1f3924d8b9dddcdaf215bc46.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.311ex; height:2.676ex;" alt="{\displaystyle z^{\mathrm {ideal} }\in \mathbb {R} ^{k}}" loading="lazy"></span>, the smooth Chebyshev scalarising function is
</p><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{u}^{\mathrm {STCH} }\!{\bigl (}x\mid {\boldsymbol {\lambda }}{\bigr )}=u\,\ln \!{\Bigl (}\sum _{i=1}^{k}\exp \!{\bigl (}{\tfrac {\lambda _{i}\,[\,f_{i}(x)-z_{i}^{\mathrm {ideal} }\,]}{u}}{\bigr )}{\Bigr )},\qquad u>0,\;{\boldsymbol {\lambda }}\in \Delta _{k-1},}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">S</mi>
<mi mathvariant="normal">T</mi>
<mi mathvariant="normal">C</mi>
<mi mathvariant="normal">H</mi>
</mrow>
</mrow>
</msubsup>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-OPEN">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>x</mi>
<mo>∣<!-- ∣ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold-italic">λ<!-- λ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-CLOSE">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mi>u</mi>
<mspace width="thinmathspace"></mspace>
<mi>ln</mi>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-OPEN">
<mo maxsize="1.623em" minsize="1.623em">(</mo>
</mrow>
</mrow>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</munderover>
<mi>exp</mi>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-OPEN">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mfrac>
<mrow>
<msub>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mspace width="thinmathspace"></mspace>
<mo stretchy="false">[</mo>
<mspace width="thinmathspace"></mspace>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">i</mi>
<mi mathvariant="normal">d</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">l</mi>
</mrow>
</mrow>
</msubsup>
<mspace width="thinmathspace"></mspace>
<mo stretchy="false">]</mo>
</mrow>
<mi>u</mi>
</mfrac>
</mstyle>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-CLOSE">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-CLOSE">
<mo maxsize="1.623em" minsize="1.623em">)</mo>
</mrow>
</mrow>
<mo>,</mo>
<mspace width="2em"></mspace>
<mi>u</mi>
<mo>></mo>
<mn>0</mn>
<mo>,</mo>
<mspace width="thickmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold-italic">λ<!-- λ --></mi>
</mrow>
<mo>∈<!-- ∈ --></mo>
<msub>
<mi mathvariant="normal">Δ<!-- Δ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{u}^{\mathrm {STCH} }\!{\bigl (}x\mid {\boldsymbol {\lambda }}{\bigr )}=u\,\ln \!{\Bigl (}\sum _{i=1}^{k}\exp \!{\bigl (}{\tfrac {\lambda _{i}\,[\,f_{i}(x)-z_{i}^{\mathrm {ideal} }\,]}{u}}{\bigr )}{\Bigr )},\qquad u>0,\;{\boldsymbol {\lambda }}\in \Delta _{k-1},}</annotation>
</semantics>
</math></span><img src="./66db951e5d31d1fcaa06a8b55edc819b47065f89.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:68.393ex; height:7.343ex;" alt="{\displaystyle g_{u}^{\mathrm {STCH} }\!{\bigl (}x\mid {\boldsymbol {\lambda }}{\bigr )}=u\,\ln \!{\Bigl (}\sum _{i=1}^{k}\exp \!{\bigl (}{\tfrac {\lambda _{i}\,[\,f_{i}(x)-z_{i}^{\mathrm {ideal} }\,]}{u}}{\bigr )}{\Bigr )},\qquad u>0,\;{\boldsymbol {\lambda }}\in \Delta _{k-1},}" loading="lazy"></span>
</p><p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u}</annotation>
</semantics>
</math></span><img src="./c3e6bb763d22c20916ed4f0bb6bd49d7470cffd8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle u}" loading="lazy"></span> is the <i>smoothing parameter</i> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\boldsymbol {\lambda }}=(\lambda _{1},\dots ,\lambda _{k})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold-italic">λ<!-- λ --></mi>
</mrow>
<mo>=</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>,</mo>
<mo>…<!-- … --></mo>
<mo>,</mo>
<msub>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\boldsymbol {\lambda }}=(\lambda _{1},\dots ,\lambda _{k})}</annotation>
</semantics>
</math></span><img src="./8630a32aa104e83cd89371e8875f8d6f68f532e8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.499ex; height:2.843ex;" alt="{\displaystyle {\boldsymbol {\lambda }}=(\lambda _{1},\dots ,\lambda _{k})}" loading="lazy"></span> is a weight vector on the probability simplex <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Delta _{k-1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi mathvariant="normal">Δ<!-- Δ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Delta _{k-1}}</annotation>
</semantics>
</math></span><img src="./e6233cdb87784669a569cdc03bef0724b1e505f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.125ex; height:2.509ex;" alt="{\displaystyle \Delta _{k-1}}" loading="lazy"></span>.
</p><p>As <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u\to 0^{+}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mn>0</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>+</mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u\to 0^{+}}</annotation>
</semantics>
</math></span><img src="./8c49bbdc3e0d47c3c2a9a587c11d927d181134a4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.617ex; height:2.509ex;" alt="{\displaystyle u\to 0^{+}}" loading="lazy"></span> this converges to the classical (non-smooth) Chebyshev form
</p><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g^{\mathrm {TCH} }\!{\bigl (}x\mid {\boldsymbol {\lambda }}{\bigr )}=\max _{i}\lambda _{i}\,[\,f_{i}(x)-z_{i}^{\mathrm {ideal} }\,].}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">T</mi>
<mi mathvariant="normal">C</mi>
<mi mathvariant="normal">H</mi>
</mrow>
</mrow>
</msup>
<mspace width="negativethinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-OPEN">
<mo maxsize="1.2em" minsize="1.2em">(</mo>
</mrow>
</mrow>
<mi>x</mi>
<mo>∣<!-- ∣ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold-italic">λ<!-- λ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-CLOSE">
<mo maxsize="1.2em" minsize="1.2em">)</mo>
</mrow>
</mrow>
<mo>=</mo>
<munder>
<mo movablelimits="true" form="prefix">max</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</munder>
<msub>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mspace width="thinmathspace"></mspace>
<mo stretchy="false">[</mo>
<mspace width="thinmathspace"></mspace>
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>−<!-- − --></mo>
<msubsup>
<mi>z</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">i</mi>
<mi mathvariant="normal">d</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">l</mi>
</mrow>
</mrow>
</msubsup>
<mspace width="thinmathspace"></mspace>
<mo stretchy="false">]</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g^{\mathrm {TCH} }\!{\bigl (}x\mid {\boldsymbol {\lambda }}{\bigr )}=\max _{i}\lambda _{i}\,[\,f_{i}(x)-z_{i}^{\mathrm {ideal} }\,].}</annotation>
</semantics>
</math></span><img src="./48dff0b3532f3a178b0958eb9738138417fedcb6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.005ex; width:37.215ex; height:4.343ex;" alt="{\displaystyle g^{\mathrm {TCH} }\!{\bigl (}x\mid {\boldsymbol {\lambda }}{\bigr )}=\max _{i}\lambda _{i}\,[\,f_{i}(x)-z_{i}^{\mathrm {ideal} }\,].}" loading="lazy"></span>
</p><p>The parameter <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u}</annotation>
</semantics>
</math></span><img src="./c3e6bb763d22c20916ed4f0bb6bd49d7470cffd8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle u}" loading="lazy"></span> controls the trade-off between differentiability and approximation accuracy: smaller values yield a closer match to the classical Chebyshev scalarisation but reduce the <a href="Lipschitz_continuity#Lipschitz_constant" title="Lipschitz continuity">Lipschitz constant</a> of the gradient, while larger values give a smoother surface at the cost of looser approximation.
</p>
<dl><dt>Properties</dt></dl>
<ul><li><b>Smoothness and complexity</b> — <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{u}^{\mathrm {STCH} }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">S</mi>
<mi mathvariant="normal">T</mi>
<mi mathvariant="normal">C</mi>
<mi mathvariant="normal">H</mi>
</mrow>
</mrow>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{u}^{\mathrm {STCH} }}</annotation>
</semantics>
</math></span><img src="./3e78a65ab071e532f4dceaadc202fe125ad1b23d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.87ex; height:2.843ex;" alt="{\displaystyle g_{u}^{\mathrm {STCH} }}" loading="lazy"></span> is continuously differentiable with an <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle L}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>L</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle L}</annotation>
</semantics>
</math></span><img src="./103168b86f781fe6e9a4a87b8ea1cebe0ad4ede8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.583ex; height:2.176ex;" alt="{\displaystyle L}" loading="lazy"></span>-Lipschitz gradient. When every <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f_{i}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f_{i}}</annotation>
</semantics>
</math></span><img src="./65da883ca3d16b461e46c94777b0d9c4aa010e79.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.939ex; height:2.509ex;" alt="{\displaystyle f_{i}}" loading="lazy"></span> is convex the function is convex, and an <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varepsilon }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ε<!-- ε --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varepsilon }</annotation>
</semantics>
</math></span><img src="./a30c89172e5b88edbd45d3e2772c7f5e562e5173.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.083ex; height:1.676ex;" alt="{\displaystyle \varepsilon }" loading="lazy"></span>-optimal point is reachable in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathcal {O}}(1/\varepsilon )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-caligraphic" mathvariant="script">O</mi>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>ε<!-- ε --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathcal {O}}(1/\varepsilon )}</annotation>
</semantics>
</math></span><img src="./8506769fdc7f4fe21884f2ea8a5d0f290ff75c92.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.068ex; height:2.843ex;" alt="{\displaystyle {\mathcal {O}}(1/\varepsilon )}" loading="lazy"></span> first-order iterations; sub-gradient descent on <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g^{\mathrm {TCH} }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">T</mi>
<mi mathvariant="normal">C</mi>
<mi mathvariant="normal">H</mi>
</mrow>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g^{\mathrm {TCH} }}</annotation>
</semantics>
</math></span><img src="./42d2d1bb484f98e1a48447b12667306be890eae2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:4.956ex; height:3.009ex;" alt="{\displaystyle g^{\mathrm {TCH} }}" loading="lazy"></span> needs <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathcal {O}}(1/\varepsilon ^{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi class="MJX-tex-caligraphic" mathvariant="script">O</mi>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msup>
<mi>ε<!-- ε --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathcal {O}}(1/\varepsilon ^{2})}</annotation>
</semantics>
</math></span><img src="./31482bfd7cc3e09ae4cdfa033a9e8ff1ade784bd.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.122ex; height:3.176ex;" alt="{\displaystyle {\mathcal {O}}(1/\varepsilon ^{2})}" loading="lazy"></span> iterations.<sup id="cite_ref-Lin2024_44-1" class="reference"><a href="#cite_note-Lin2024-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup></li>
<li><b>Pareto optimality</b> — For any <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u>0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u>0}</annotation>
</semantics>
</math></span><img src="./e02252ee214e4ce9f8e8add664b786cbc55dd40c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.591ex; height:2.176ex;" alt="{\displaystyle u>0}" loading="lazy"></span> every minimizer of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{u}^{\mathrm {STCH} }(\cdot \mid {\boldsymbol {\lambda }})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">S</mi>
<mi mathvariant="normal">T</mi>
<mi mathvariant="normal">C</mi>
<mi mathvariant="normal">H</mi>
</mrow>
</mrow>
</msubsup>
<mo stretchy="false">(</mo>
<mo>⋅<!-- ⋅ --></mo>
<mo>∣<!-- ∣ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold-italic">λ<!-- λ --></mi>
</mrow>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{u}^{\mathrm {STCH} }(\cdot \mid {\boldsymbol {\lambda }})}</annotation>
</semantics>
</math></span><img src="./adbbdd6d71167b82b107c6f1fcbfbe061481ed11.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.823ex; height:3.009ex;" alt="{\displaystyle g_{u}^{\mathrm {STCH} }(\cdot \mid {\boldsymbol {\lambda }})}" loading="lazy"></span> is weakly Pareto-optimal; if all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda _{i}>0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda _{i}>0}</annotation>
</semantics>
</math></span><img src="./514b5117b652e1a49842c886d374760d6d08b8a8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:6.416ex; height:2.509ex;" alt="{\displaystyle \lambda _{i}>0}" loading="lazy"></span> (or the minimizer is unique) it is Pareto-optimal.<sup id="cite_ref-Lin2024_44-2" class="reference"><a href="#cite_note-Lin2024-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup></li>
<li><b>Exhaustiveness</b> — There exists a threshold <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u^{*}>0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u^{*}>0}</annotation>
</semantics>
</math></span><img src="./7becd00310c2b5b7af777ea6646e0ff26a5a7d12.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.645ex; height:2.343ex;" alt="{\displaystyle u^{*}>0}" loading="lazy"></span> such that, for <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 0<u<u^{*}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>0</mn>
<mo><</mo>
<mi>u</mi>
<mo><</mo>
<msup>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 0<u<u^{*}}</annotation>
</semantics>
</math></span><img src="./e622528ff4348769e368ddd2546a8499dab67548.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:11.073ex; height:2.343ex;" alt="{\displaystyle 0<u<u^{*}}" loading="lazy"></span>, every Pareto-optimal point can be obtained as a minimizer of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g_{u}^{\mathrm {STCH} }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>u</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">S</mi>
<mi mathvariant="normal">T</mi>
<mi mathvariant="normal">C</mi>
<mi mathvariant="normal">H</mi>
</mrow>
</mrow>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g_{u}^{\mathrm {STCH} }}</annotation>
</semantics>
</math></span><img src="./3e78a65ab071e532f4dceaadc202fe125ad1b23d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.87ex; height:2.843ex;" alt="{\displaystyle g_{u}^{\mathrm {STCH} }}" loading="lazy"></span> for some weight vector <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\boldsymbol {\lambda }}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold-italic">λ<!-- λ --></mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\boldsymbol {\lambda }}}</annotation>
</semantics>
</math></span><img src="./078e03b306faa99784d1135b59cd537aacbf5e27.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.56ex; height:2.176ex;" alt="{\displaystyle {\boldsymbol {\lambda }}}" loading="lazy"></span>; when the Pareto front is convex this holds for all <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u>0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo>></mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u>0}</annotation>
</semantics>
</math></span><img src="./e02252ee214e4ce9f8e8add664b786cbc55dd40c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.591ex; height:2.176ex;" alt="{\displaystyle u>0}" loading="lazy"></span>.<sup id="cite_ref-Lin2024_44-3" class="reference"><a href="#cite_note-Lin2024-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup></li></ul>
<p><br>
For example, <a href="Portfolio_optimization" title="Portfolio optimization">portfolio optimization</a> is often conducted in terms of <a href="Modern_portfolio_theory" title="Modern portfolio theory">mean-variance analysis</a>. In this context, the efficient set is a subset of the portfolios parametrized by the portfolio mean return <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu _{P}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>μ<!-- μ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>P</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu _{P}}</annotation>
</semantics>
</math></span><img src="./bc5d5a647544de16d201a519cb67a16c1c00a700.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:2.868ex; height:2.176ex;" alt="{\displaystyle \mu _{P}}" loading="lazy"></span> in the problem of choosing portfolio shares to minimize the portfolio's variance of return <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \sigma _{P}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>σ<!-- σ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>P</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \sigma _{P}}</annotation>
</semantics>
</math></span><img src="./8e9872eb650117545176b9fde54569d40d52946b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.794ex; height:2.009ex;" alt="{\displaystyle \sigma _{P}}" loading="lazy"></span> subject to a given value of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu _{P}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>μ<!-- μ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>P</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu _{P}}</annotation>
</semantics>
</math></span><img src="./bc5d5a647544de16d201a519cb67a16c1c00a700.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:2.868ex; height:2.176ex;" alt="{\displaystyle \mu _{P}}" loading="lazy"></span>; see <a href="Mutual_fund_separation_theorem#Portfolio_separation_in_mean-variance_analysis" title="Mutual fund separation theorem">Mutual fund separation theorem</a> for details. Alternatively, the efficient set can be specified by choosing the portfolio shares to maximize the function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu _{P}-b\sigma _{P}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>μ<!-- μ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>P</mi>
</mrow>
</msub>
<mo>−<!-- − --></mo>
<mi>b</mi>
<msub>
<mi>σ<!-- σ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>P</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu _{P}-b\sigma _{P}}</annotation>
</semantics>
</math></span><img src="./e4b8e8a40cae02fd2a66002c61ac5ebcc3495c71.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.5ex; height:2.676ex;" alt="{\displaystyle \mu _{P}-b\sigma _{P}}" loading="lazy"></span>; the set of efficient portfolios consists of the solutions as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle b}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>b</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle b}</annotation>
</semantics>
</math></span><img src="./f11423fbb2e967f986e36804a8ae4271734917c3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:0.998ex; height:2.176ex;" alt="{\displaystyle b}" loading="lazy"></span> ranges from zero to infinity.
</p><p>Some of the above scalarizations involve invoking the <a href="Minimax" title="Minimax">minimax</a> principle, where always the worst of the different objectives is optimized.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="A_posteriori_methods">A posteriori methods</h2></div>
<p>A posteriori methods aim at producing all the Pareto optimal solutions or a representative subset of the Pareto optimal solutions. Most a posteriori methods fall into either one of the following three classes:
</p>
<ul><li><a href="Mathematical_programming" class="mw-redirect" title="Mathematical programming">Mathematical programming</a>-based a posteriori methods where an algorithm is run repeatedly, each run producing one Pareto optimal solution;</li>
<li><a href="Evolutionary_algorithm" title="Evolutionary algorithm">Evolutionary algorithms</a> where one run of the algorithm produces a set of Pareto optimal solutions;</li>
<li><a href="Deep_learning" title="Deep learning">Deep learning</a> methods where a model is first trained on a subset of solutions and then queried to provide other solutions on the Pareto front.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Mathematical_programming">Mathematical programming</h3></div>
<p>Well-known examples of mathematical programming-based a posteriori methods are the Normal Boundary Intersection (NBI),<sup id="cite_ref-doi10.1137/S1052623496307510_46-0" class="reference"><a href="#cite_note-doi10.1137/S1052623496307510-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> Modified Normal Boundary Intersection (NBIm),<sup id="cite_ref-S._Motta_47-0" class="reference"><a href="#cite_note-S._Motta-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> Normal Constraint (NC),<sup id="cite_ref-ReferenceA_48-0" class="reference"><a href="#cite_note-ReferenceA-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ReferenceB_49-0" class="reference"><a href="#cite_note-ReferenceB-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> Successive Pareto Optimization (SPO),<sup id="cite_ref-ReferenceC_50-0" class="reference"><a href="#cite_note-ReferenceC-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> and Directed Search Domain (DSD)<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> methods, which solve the multi-objective optimization problem by constructing several scalarizations. The solution to each scalarization yields a Pareto optimal solution, whether locally or globally. The scalarizations of the NBI, NBIm, NC, and DSD methods are constructed to obtain evenly distributed Pareto points that give a good approximation of the real set of Pareto points.
</p>
<div class="mw-heading mw-heading3"><h3 id="Evolutionary_algorithms">Evolutionary algorithms</h3></div>
<p><a href="Evolutionary_algorithms" class="mw-redirect" title="Evolutionary algorithms">Evolutionary algorithms</a> are popular approaches to generating Pareto optimal solutions to a multi-objective optimization problem. Most evolutionary multi-objective optimization (EMO) algorithms apply Pareto-based ranking schemes. Evolutionary algorithms such as the Non-dominated Sorting Genetic Algorithm-II (NSGA-II),<sup id="cite_ref-doi10.1109/4235.996017_52-0" class="reference"><a href="#cite_note-doi10.1109/4235.996017-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> its extended version NSGA-III,<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> Strength Pareto Evolutionary Algorithm 2 (SPEA-2)<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> and multiobjective <a href="Differential_evolution" title="Differential evolution">differential evolution</a> variants have become standard approaches, although some schemes based on <a href="Particle_swarm_optimization#Variants" title="Particle swarm optimization">particle swarm optimization</a> and <a href="Simulated_annealing" title="Simulated annealing">simulated annealing</a><sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> are significant. The main advantage of evolutionary algorithms, when applied to solve multi-objective optimization problems, is the fact that they typically generate sets of solutions, allowing computation of an approximation of the entire Pareto front. The main disadvantage of evolutionary algorithms is their lower speed and the Pareto optimality of the solutions cannot be guaranteed; it is only known that none of the generated solutions is dominated by another.
</p><p>Another paradigm for multi-objective optimization based on novelty using evolutionary algorithms was recently improved upon.<sup id="cite_ref-vargas2015_57-0" class="reference"><a href="#cite_note-vargas2015-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> This paradigm searches for novel solutions in objective space (i.e., novelty search<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> on objective space) in addition to the search for non-dominated solutions. Novelty search is like stepping stones guiding the search to previously unexplored places. It is especially useful in overcoming bias and plateaus as well as guiding the search in many-objective optimization problems.
</p>
<div class="mw-heading mw-heading3"><h3 id="Deep_learning_methods">Deep learning methods</h3></div>
<p><a href="Deep_learning" title="Deep learning">Deep learning</a> conditional methods are new approaches to generating several Pareto optimal solutions. The idea is to use the generalization capacity of deep neural networks to learn a model of the entire Pareto front from a limited number of example trade-offs along that front, a task called <i>Pareto Front Learning</i>.<sup id="cite_ref-:0_59-0" class="reference"><a href="#cite_note-:0-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> Several approaches address this setup, including using hypernetworks<sup id="cite_ref-:0_59-1" class="reference"><a href="#cite_note-:0-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> and using Stein variational gradient descent.<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="List_of_methods">List of methods</h3></div>
<p>Commonly known a posteriori methods are listed below:
</p>
<ul><li>ε-constraint method<sup id="cite_ref-Mavrotas2009_61-0" class="reference"><a href="#cite_note-Mavrotas2009-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-CarvalhoRibeiro2020_62-0" class="reference"><a href="#cite_note-CarvalhoRibeiro2020-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup></li>
<li>Pareto-Hypernetworks <sup id="cite_ref-:0_59-2" class="reference"><a href="#cite_note-:0-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup></li>
<li>Multi-objective Branch-and-Bound<sup id="cite_ref-MavrotasDiakoulaki2005_63-0" class="reference"><a href="#cite_note-MavrotasDiakoulaki2005-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-VincentSeipp2013_64-0" class="reference"><a href="#cite_note-VincentSeipp2013-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-PrzybylskiGandibleux2017_65-0" class="reference"><a href="#cite_note-PrzybylskiGandibleux2017-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup></li>
<li>Normal Boundary Intersection (NBI)<sup id="cite_ref-doi10.1137/S1052623496307510_46-1" class="reference"><a href="#cite_note-doi10.1137/S1052623496307510-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup></li>
<li>Modified Normal Boundary Intersection (NBIm)<sup id="cite_ref-S._Motta_47-1" class="reference"><a href="#cite_note-S._Motta-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup></li>
<li>Normal Constraint (NC)<sup id="cite_ref-ReferenceA_48-1" class="reference"><a href="#cite_note-ReferenceA-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ReferenceB_49-1" class="reference"><a href="#cite_note-ReferenceB-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup></li>
<li>Successive Pareto Optimization (SPO)<sup id="cite_ref-ReferenceC_50-1" class="reference"><a href="#cite_note-ReferenceC-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup></li>
<li>Directed Search Domain (DSD)</li>
<li>NSGA-II<sup id="cite_ref-doi10.1109/4235.996017_52-1" class="reference"><a href="#cite_note-doi10.1109/4235.996017-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup></li>
<li>PGEN (Pareto surface generation for convex multi-objective instances)<sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup></li>
<li><a href="IOSO" title="IOSO">IOSO</a> (Indirect Optimization on the basis of Self-Organization)</li>
<li>SMS-EMOA (S-metric selection evolutionary multi-objective algorithm)<sup id="cite_ref-SMS-EMOA_67-0" class="reference"><a href="#cite_note-SMS-EMOA-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup></li>
<li>Approximation-Guided Evolution (first algorithm to directly implement and optimize the formal concept of <a href="Approximation_algorithm" title="Approximation algorithm">approximation</a> from theoretical computer science)<sup id="cite_ref-AGE_68-0" class="reference"><a href="#cite_note-AGE-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Reactive_Search_Optimization" class="mw-redirect" title="Reactive Search Optimization">Reactive Search Optimization</a> (using machine learning for adapting strategies and objectives),<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> implemented in <a href="LIONsolver" title="LIONsolver">LIONsolver</a></li>
<li><a href="Benson's_algorithm" title="Benson's algorithm">Benson's algorithm</a> for <a href="Multi-objective_linear_programming" title="Multi-objective linear programming">multi-objective linear programs</a> and for multi-objective convex programs</li>
<li><a href="Particle_swarm_optimization#Variants" title="Particle swarm optimization">Multi-objective particle swarm optimization</a></li>
<li>Subpopulation Algorithm based on Novelty<sup id="cite_ref-vargas2015_57-1" class="reference"><a href="#cite_note-vargas2015-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup></li>
<li>MOEA/D (Multi-Objective Evolutionary Algorithm based on Decomposition)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Interactive_methods">Interactive methods</h2></div>
<p>In interactive methods of optimizing multiple objective problems, the solution process is iterative and the decision maker continuously interacts with the method when searching for the most preferred solution (see e.g., Miettinen 1999,<sup id="cite_ref-Miettinen1999_2-7" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Miettinen 2008<sup id="cite_ref-Miettinen2008_71-0" class="reference"><a href="#cite_note-Miettinen2008-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>). In other words, the decision maker is expected to express preferences at each iteration to get <i>Pareto optimal solutions</i> that are of interest to the decision maker and learn what kind of solutions are attainable.
</p><p>The following steps are commonly present in interactive methods of optimization:<sup id="cite_ref-Miettinen2008_71-1" class="reference"><a href="#cite_note-Miettinen2008-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p>
<ol><li>initialize (e.g., calculate ideal and approximated nadir objective vectors and show them to the decision maker)</li>
<li>generate a Pareto optimal starting point (by using e.g., some no-preference method or solution given by the decision maker)</li>
<li>ask for preference information from the decision maker (e.g., aspiration levels or number of new solutions to be generated)</li>
<li>generate new Pareto optimal solution(s) according to the preferences and show it/them and possibly some other information about the problem to the decision maker</li>
<li>if several solutions were generated, ask the decision maker to select the best solution so far</li>
<li>stop (if the decision maker wants to; otherwise, go to step 3).</li></ol>
<p>The above aspiration levels refer to desirable objective function values forming a reference point. Instead of mathematical convergence, often used as a stopping criterion in <a href="Mathematical_optimization" title="Mathematical optimization">mathematical optimization</a> methods, psychological convergence is often emphasized in interactive methods. Generally speaking, a method is terminated when the decision maker is confident that he/she has found the <i>most preferred solution available</i>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Types_of_preference_information">Types of preference information</h3></div>
<p>There are different interactive methods involving different types of preference information. Three types can be identified based on
</p>
<ol><li>trade-off information,</li>
<li>reference points, and</li>
<li>classification of objective functions.<sup id="cite_ref-Miettinen2008_71-2" class="reference"><a href="#cite_note-Miettinen2008-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup></li></ol>
<p>On the other hand, a fourth type of generating a small sample of solutions is included in:<sup id="cite_ref-Luque2011_72-0" class="reference"><a href="#cite_note-Luque2011-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Ruiz2012_73-0" class="reference"><a href="#cite_note-Ruiz2012-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup> An example of the interactive method utilizing trade-off information is the <a href="Zionts-Wallenius_method" class="mw-redirect" title="Zionts-Wallenius method">Zionts-Wallenius method</a>,<sup id="cite_ref-Zionts1976_74-0" class="reference"><a href="#cite_note-Zionts1976-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup> where the decision maker is shown several objective trade-offs at each iteration, and (s)he is expected to say whether (s)he likes, dislikes, or is indifferent with respect to each trade-off. In reference point-based methods (see e.g.,<sup id="cite_ref-Wierzbicki1986_75-0" class="reference"><a href="#cite_note-Wierzbicki1986-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-WierzbickiMakowski2000_76-0" class="reference"><a href="#cite_note-WierzbickiMakowski2000-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup>), the decision maker is expected at each iteration to specify a reference point consisting of desired values for each objective and a corresponding Pareto optimal solution(s) is then computed and shown to them for analysis. In classification-based interactive methods, the decision maker is assumed to give preferences in the form of classifying objectives at the current Pareto optimal solution into different classes, indicating how the values of the objectives should be changed to get a more preferred solution. Then, the classification information is considered when new (more preferred) Pareto optimal solution(s) are computed. In the satisficing trade-off method (STOM),<sup id="cite_ref-Nakayama1984_77-0" class="reference"><a href="#cite_note-Nakayama1984-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup> three classes are used: objectives whose values 1) should be improved, 2) can be relaxed, and 3) are acceptable as such. In the NIMBUS method,<sup id="cite_ref-Miettinen1995_78-0" class="reference"><a href="#cite_note-Miettinen1995-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Miettinen2006_79-0" class="reference"><a href="#cite_note-Miettinen2006-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> two additional classes are also used: objectives whose values 4) should be improved until a given bound and 5) can be relaxed until a given bound.
</p>
<div class="mw-heading mw-heading2"><h2 id="Hybrid_methods">Hybrid methods</h2></div>
<p>Different <a href="Hybrid_algorithm" title="Hybrid algorithm">hybrid</a> methods exist, but here we consider hybridizing MCDM (<a href="Multi-criteria_decision-making" class="mw-redirect" title="Multi-criteria decision-making">multi-criteria decision-making</a>) and EMO (evolutionary multi-objective optimization). A hybrid algorithm in multi-objective optimization combines algorithms/approaches from these two fields (see e.g.,<sup id="cite_ref-Miettinen2008_71-3" class="reference"><a href="#cite_note-Miettinen2008-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>). Hybrid algorithms of EMO and MCDM are mainly used to overcome shortcomings by utilizing strengths. Several types of hybrid algorithms have been proposed in the literature, e.g., incorporating MCDM approaches into EMO algorithms as a local search operator, leading a DM to the most preferred solution(s), etc. A local search operator is mainly used to enhance the rate of convergence of EMO algorithms.
</p><p>The roots for hybrid multi-objective optimization can be traced to the first Dagstuhl seminar organized in November 2004 (see <a rel="nofollow" class="external text" href="http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=04461">here</a>). Here, some of the best minds in EMO (Professor Kalyanmoy Deb, Professor Jürgen Branke, etc.) and MCDM (Professor Kaisa Miettinen, Professor Ralph E. Steuer, etc.) realized the potential in combining ideas and approaches of MCDM and EMO fields to prepare hybrids of them. Subsequently, many more Dagstuhl seminars have been arranged to foster collaboration. Recently, hybrid multi-objective optimization has become an important theme in several international conferences in the area of EMO and MCDM (see e.g.,<sup id="cite_ref-Sindhya2011_80-0" class="reference"><a href="#cite_note-Sindhya2011-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Sindhya2008_81-0" class="reference"><a href="#cite_note-Sindhya2008-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup>).
</p>
<div class="mw-heading mw-heading2"><h2 id="Visualization_of_the_Pareto_front">Visualization of the Pareto front</h2></div>
<p>Visualization of the Pareto front is one of the a posteriori preference techniques of multi-objective optimization. The a posteriori preference techniques provide an important class of multi-objective optimization techniques.<sup id="cite_ref-Miettinen1999_2-8" class="reference"><a href="#cite_note-Miettinen1999-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Usually, the a posteriori preference techniques include four steps: (1) computer approximates the Pareto front, i.e., the Pareto optimal set in the objective space; (2) the decision maker studies the Pareto front approximation; (3) the decision maker identifies the preferred point at the Pareto front; (4) computer provides the Pareto optimal decision, whose output coincides with the objective point identified by the decision maker. From the point of view of the decision maker, the second step of the a posteriori preference techniques is the most complicated. There are two main approaches to informing the decision maker. First, a number of points of the Pareto front can be provided in the form of a list (interesting discussion and references are given in<sup id="cite_ref-BensonSayin1997_82-0" class="reference"><a href="#cite_note-BensonSayin1997-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup>) or using heatmaps.<sup id="cite_ref-Pryke,_Mostaghim,_Nazemi_83-0" class="reference"><a href="#cite_note-Pryke,_Mostaghim,_Nazemi-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Visualization_in_bi-objective_problems:_tradeoff_curve">Visualization in bi-objective problems: tradeoff curve</h3></div>
<p>In the case of bi-objective problems, informing the decision maker concerning the Pareto front is usually carried out by its visualization: the Pareto front, often named the tradeoff curve in this case, can be drawn at the objective plane. The tradeoff curve gives full information on objective values and on objective tradeoffs, which inform how improving one objective is related to deteriorating the second one while moving along the tradeoff curve. The decision maker takes this information into account while specifying the preferred Pareto optimal objective point. The idea to approximate and visualize the Pareto front was introduced for linear bi-objective decision problems by S. Gass and T. Saaty.<sup id="cite_ref-GassSaaty1955_84-0" class="reference"><a href="#cite_note-GassSaaty1955-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup> This idea was developed and applied in environmental problems by J.L. Cohon.<sup id="cite_ref-Cohon2004_85-0" class="reference"><a href="#cite_note-Cohon2004-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup> A review of methods for approximating the Pareto front for various decision problems with a small number of objectives (mainly, two) is provided in.<sup id="cite_ref-RuzikaWiecek2005_86-0" class="reference"><a href="#cite_note-RuzikaWiecek2005-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Visualization_in_high-order_multi-objective_optimization_problems">Visualization in high-order multi-objective optimization problems</h3></div>
<p>There are two generic ideas for visualizing the Pareto front in high-order multi-objective decision problems (problems with more than two objectives). One of them, which is applicable in the case of a relatively small number of objective points that represent the Pareto front, is based on using the visualization techniques developed in statistics (various diagrams, etc.; see the corresponding subsection below). The second idea proposes the display of bi-objective cross-sections (slices) of the Pareto front. It was introduced by W.S. Meisel in 1973<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup> who argued that such slices inform the decision maker on objective tradeoffs. The figures that display a series of bi-objective slices of the Pareto front for three-objective problems are known as the decision maps. They give a clear picture of tradeoffs between the three criteria. The disadvantages of such an approach are related to the following two facts. First, the computational procedures for constructing the Pareto front's bi-objective slices are unstable since the Pareto front is usually not stable. Secondly, it is applicable in the case of only three objectives. In the 1980s, the idea of W.S. Meisel was implemented in a different form—in the form of the <a href="Interactive_Decision_Maps" title="Interactive Decision Maps">Interactive Decision Maps</a> (IDM) technique.<sup id="cite_ref-LotovBushenkov2004_88-0" class="reference"><a href="#cite_note-LotovBushenkov2004-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup> More recently, N. Wesner<sup id="cite_ref-89" class="reference"><a href="#cite_note-89"><span class="cite-bracket">[</span>89<span class="cite-bracket">]</span></a></sup> proposed using a combination of a Venn diagram and multiple scatterplots of the objective space to explore the Pareto frontier and select optimal solutions.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Concurrent_computing" title="Concurrent computing">Concurrent programming</a></li>
<li><a href="Decision-making_software" title="Decision-making software">Decision-making software</a></li>
<li><a href="Goal_programming" title="Goal programming">Goal programming</a></li>
<li><a href="Interactive_Decision_Maps" title="Interactive Decision Maps">Interactive Decision Maps</a></li>
<li><a href="MCDM" class="mw-redirect" title="MCDM">Multiple-criteria decision-making</a></li>
<li><a href="Multi-objective_linear_programming" title="Multi-objective linear programming">Multi-objective linear programming</a></li>
<li><a href="Multidisciplinary_design_optimization" title="Multidisciplinary design optimization">Multi-disciplinary design optimization</a></li>
<li><a href="Pareto_efficiency" title="Pareto efficiency">Pareto efficiency</a></li>
<li><a href="Utility_function" class="mw-redirect" title="Utility function">Utility function</a></li>
<li><a href="Vector_optimization" title="Vector optimization">Vector optimization</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width reflist-columns-2">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">J. -Y. Li, Z. -H. Zhan, Y. Li and J. Zhang, "Multiple Tasks for Multiple Objectives: A New Multiobjective Optimization Method via Multitask Optimization," in IEEE Transactions on Evolutionary Computation, <style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEVC.2023.3294307">10.1109/TEVC.2023.3294307</a></span>
</li>
<li id="cite_note-Miettinen1999-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-Miettinen1999_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-7"><sup><i><b>h</b></i></sup></a> <a href="#cite_ref-Miettinen1999_2-8"><sup><i><b>i</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFKaisa_Miettinen1999" class="citation book cs1">Kaisa Miettinen (1999). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=ha_zLdNtXSMC"><i>Nonlinear Multiobjective Optimization</i></a>. Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-7923-8278-2</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">29 May</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-HwangMasud1979-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-HwangMasud1979_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-HwangMasud1979_3-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-HwangMasud1979_3-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-HwangMasud1979_3-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-HwangMasud1979_3-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-HwangMasud1979_3-5"><sup><i><b>f</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFChing-Lai_HwangAbu_Syed_Md_Masud1979" class="citation book cs1">Ching-Lai Hwang; Abu Syed Md Masud (1979). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/multipleobjectiv0000hwan"><i>Multiple objective decision making, methods and applications: a state-of-the-art survey</i></a></span>. Springer-Verlag. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-387-09111-2</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">29 May</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-hassanzadeh-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-hassanzadeh_4-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFHassanzadehRouhani2010" class="citation journal cs1">Hassanzadeh, Hamidreza; Rouhani, Modjtaba (2010). "A multi-objective gravitational search algorithm". <i>In Computational Intelligence, Communication Systems and Networks (CICSyN)</i>: <span class="nowrap">7–</span>12.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFShiraziNajafiAminyavariRinaldi2014" class="citation journal cs1">Shirazi, Ali; Najafi, Behzad; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. (2014-05-01). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.energy.2014.02.071">"Thermal–economic–environmental analysis and multi-objective optimization of an ice thermal energy storage system for gas turbine cycle inlet air cooling"</a>. <i>Energy</i>. <b>69</b>: <span class="nowrap">212–</span>226. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2014Ene....69..212S">2014Ene....69..212S</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.energy.2014.02.071">10.1016/j.energy.2014.02.071</a></span>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/11311%2F845828">11311/845828</a></span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFNajafiShiraziAminyavariRinaldi2014" class="citation journal cs1">Najafi, Behzad; Shirazi, Ali; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. (2014-02-03). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.desal.2013.11.039">"Exergetic, economic and environmental analyses and multi-objective optimization of an SOFC-gas turbine hybrid cycle coupled with an MSF desalination system"</a>. <i>Desalination</i>. <b>334</b> (1): <span class="nowrap">46–</span>59. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2014Desal.334...46N">2014Desal.334...46N</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.desal.2013.11.039">10.1016/j.desal.2013.11.039</a></span>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/11311%2F764704">11311/764704</a></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFRafieiAmirahmadiGriva2009" class="citation book cs1">Rafiei, S. M. R.; Amirahmadi, A.; Griva, G. (2009). "Chaos rejection and optimal dynamic response for boost converter using SPEA multi-objective optimization approach". <i>2009 35th Annual Conference of IEEE Industrial Electronics</i>. pp. <span class="nowrap">3315–</span>3322. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FIECON.2009.5415056">10.1109/IECON.2009.5415056</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4244-4648-3</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2539380">2539380</a>.</cite></span>
</li>
<li id="cite_note-RoRiPi11-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-RoRiPi11_8-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFRopponenRitalaPistikopoulos2011" class="citation journal cs1">Ropponen, A.; Ritala, R.; Pistikopoulos, E. N. (2011). "Optimization issues of the broke management system in papermaking". <i>Computers & Chemical Engineering</i>. <b>35</b> (11): 2510. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.compchemeng.2010.12.012">10.1016/j.compchemeng.2010.12.012</a>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFPllanaMemetiKolodziej2019" class="citation arxiv cs1">Pllana, Sabri; Memeti, Suejb; Kolodziej, Joanna (2019). "Customizing Pareto Simulated Annealing for Multi-objective Optimization of Control Cabinet Layout". <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1906.04825">1906.04825</a></span> [<a rel="nofollow" class="external text" href="https://arxiv.org/archive/cs.OH">cs.OH</a>].</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite id="CITEREFNguyenvan_IperenRaghunathAbramson2017" class="citation journal cs1">Nguyen, Hoang Anh; van Iperen, Zane; Raghunath, Sreekanth; Abramson, David; Kipouros, Timoleon; Somasekharan, Sandeep (2017). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.procs.2017.05.213">"Multi-objective optimisation in scientific workflow"</a>. <i>Procedia Computer Science</i>. <b>108</b>: <span class="nowrap">1443–</span>1452. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.procs.2017.05.213">10.1016/j.procs.2017.05.213</a></span>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1826%2F12173">1826/12173</a></span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFGanesanElamvazuthiVasant2015" class="citation journal cs1">Ganesan, T.; Elamvazuthi, I.; Vasant, P. (2015-07-01). "Multiobjective design optimization of a nano-CMOS voltage-controlled oscillator using game theoretic-differential evolution". <i>Applied Soft Computing</i>. <b>32</b>: <span class="nowrap">293–</span>299. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.asoc.2015.03.016">10.1016/j.asoc.2015.03.016</a>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFGanesanElamvazuthiShaariVasant2013" class="citation book cs1">Ganesan, T.; Elamvazuthi, I.; Shaari, Ku Zilati Ku; Vasant, P. (2013-01-01). "Hypervolume-Driven Analytical Programming for Solar-Powered Irrigation System Optimization". In Zelinka, Ivan; Chen, Guanrong; Rössler, Otto E.; Snasel, Vaclav; Abraham, Ajith (eds.). <i>Nostradamus 2013: Prediction, Modeling and Analysis of Complex Systems</i>. Advances in Intelligent Systems and Computing. Vol. 210. Springer International Publishing. pp. <span class="nowrap">147–</span>154. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-319-00542-3_15">10.1007/978-3-319-00542-3_15</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-319-00541-6</bdi>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFGanesanElamvazuthiShaariVasant2013" class="citation book cs1">Ganesan, T.; Elamvazuthi, I.; Shaari, Ku Zilati Ku; Vasant, P. (2013-01-01). "Multiobjective Optimization of Green Sand Mould System Using Chaotic Differential Evolution". In <a href="Marina_Gavrilova" title="Marina Gavrilova">Gavrilova, Marina L.</a>; Tan, C. J. Kenneth; Abraham, Ajith (eds.). <i>Transactions on Computational Science XXI</i>. Lecture Notes in Computer Science. Vol. 8160. Springer Berlin Heidelberg. pp. <span class="nowrap">145–</span>163. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-642-45318-2_6">10.1007/978-3-642-45318-2_6</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-642-45317-5</bdi>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFSurekhaKaushikPanduyVundavilli2011" class="citation journal cs1">Surekha, B.; Kaushik, Lalith K.; Panduy, Abhishek K.; Vundavilli, Pandu R.; Parappagoudar, Mahesh B. (2011-05-07). "Multi-objective optimization of green sand mould system using evolutionary algorithms". <i>The International Journal of Advanced Manufacturing Technology</i>. <b>58</b> (<span class="nowrap">1–</span>4): <span class="nowrap">9–</span>17. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00170-011-3365-8">10.1007/s00170-011-3365-8</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0268-3768">0268-3768</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:110315544">110315544</a>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.esteco.com/modefrontier/multiobjective-optimization-engine-design-using-genetic-algorithms-improve-engine-perfo">"MultiObjective Optimization in Engine Design Using Genetic Algorithms to Improve Engine Performance | ESTECO"</a>. <i>www.esteco.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2015-12-01</span></span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite id="CITEREFCourteilleMortierLeotoingRagneau2005" class="citation conference cs1">Courteille, E.; Mortier, F.; Leotoing, L.; Ragneau, E. (2005-05-16). <a rel="nofollow" class="external text" href="https://hal.archives-ouvertes.fr/hal-00913315/file/SAE_HAL.pdf"><i>Multi-Objective Robust Design Optimization of an Engine Mounting System</i></a> <span class="cs1-format">(PDF)</span>. SAE 2005 Noise and Vibration Conference and Exhibition, May 2005, Traverse City, United States. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.4271%2F2005-01-2412">10.4271/2005-01-2412</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:20170456">20170456</a>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite id="CITEREFDomingo-PerezLazaro-GalileaWieserMartin-Gorostiza2016" class="citation journal cs1">Domingo-Perez, Francisco; Lazaro-Galilea, Jose Luis; Wieser, Andreas; Martin-Gorostiza, Ernesto; Salido-Monzu, David; Llana, Alvaro de la (April 2016). "Sensor placement determination for range-difference positioning using evolutionary multi-objective optimization". <i>Expert Systems with Applications</i>. <b>47</b>: <span class="nowrap">95–</span>105. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.eswa.2015.11.008">10.1016/j.eswa.2015.11.008</a>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFBemporadMuñoz_de_la_Peña2009" class="citation journal cs1">Bemporad, Alberto; Muñoz de la Peña, David (2009-12-01). "Multiobjective model predictive control". <i>Automatica</i>. <b>45</b> (12): <span class="nowrap">2823–</span>2830. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.automatica.2009.09.032">10.1016/j.automatica.2009.09.032</a>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFPanda2009" class="citation journal cs1">Panda, Sidhartha (2009-06-01). "Multi-objective evolutionary algorithm for SSSC-based controller design". <i>Electric Power Systems Research</i>. <b>79</b> (6): <span class="nowrap">937–</span>944. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2009EPSR...79..937P">2009EPSR...79..937P</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.epsr.2008.12.004">10.1016/j.epsr.2008.12.004</a>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFFiandacaFragaBrandani2009" class="citation journal cs1">Fiandaca, Giovanna; Fraga, Eric S.; Brandani, Stefano (2009). <a rel="nofollow" class="external text" href="http://www.research.ed.ac.uk/portal/en/publications/a-multiobjective-genetic-algorithm-for-the-design-of-pressure-swing-adsorption(b0048cd0-b338-4263-954b-c28ad4058666)/export.html">"A multi-objective genetic algorithm for the design of pressure swing adsorption"</a>. <i>Engineering Optimization</i>. <b>41</b> (9): <span class="nowrap">833–</span>854. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F03052150903074189">10.1080/03052150903074189</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:120201436">120201436</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2015-12-01</span></span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite id="CITEREFSendínAlonsoBanga2010" class="citation journal cs1">Sendín, José Oscar H.; Alonso, Antonio A.; Banga, Julio R. (2010-06-01). "Efficient and robust multi-objective optimization of food processing: A novel approach with application to thermal sterilization". <i>Journal of Food Engineering</i>. <b>98</b> (3): <span class="nowrap">317–</span>324. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.jfoodeng.2010.01.007">10.1016/j.jfoodeng.2010.01.007</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/10261%2F48082">10261/48082</a></span>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFGanesanElamvazuthiKu_ShaariVasant2013" class="citation journal cs1">Ganesan, T.; Elamvazuthi, I.; Ku Shaari, Ku Zilati; Vasant, P. (2013-03-01). "Swarm intelligence and gravitational search algorithm for multi-objective optimization of synthesis gas production". <i>Applied Energy</i>. <b>103</b>: <span class="nowrap">368–</span>374. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2013ApEn..103..368G">2013ApEn..103..368G</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.apenergy.2012.09.059">10.1016/j.apenergy.2012.09.059</a>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite id="CITEREFGanesanElamvazuthiVasantShaari2015" class="citation book cs1">Ganesan, Timothy; Elamvazuthi, Irraivan; Vasant, Pandian; Shaari, Ku Zilati Ku (2015-03-23). "Multiobjective Optimization of Bioactive Compound Extraction Process via Evolutionary Strategies". In Nguyen, Ngoc Thanh; Trawiński, Bogdan; Kosala, Raymond (eds.). <i>Intelligent Information and Database Systems</i>. Lecture Notes in Computer Science. Vol. 9012. Springer International Publishing. pp. <span class="nowrap">13–</span>21. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-319-15705-4_2">10.1007/978-3-319-15705-4_2</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-319-15704-7</bdi>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite id="CITEREFMehdi2014" class="citation book cs1">Mehdi, Khosrow-Pour (2014-06-30). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=L6N_BAAAQBAJ"><i>Contemporary Advancements in Information Technology Development in Dynamic Environments</i></a>. IGI Global. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>9781466662537</bdi>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite id="CITEREFAbakarov._A.Sushkov._Yu.Mascheroni._R.H.2012" class="citation journal cs1">Abakarov. A.; Sushkov. Yu.; Mascheroni. R.H. (2012). <a rel="nofollow" class="external text" href="http://tomakechoice.com/paper/MCDM&OD_IJFS.pdf">"Multi-criteria optimization and decision-making approach for improving of food engineering processes"</a> <span class="cs1-format">(PDF)</span>. <i>International Journal of Food Studies</i>. <b>2</b>: <span class="nowrap">1–</span>21. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.7455%2Fijfs%2F2.1.2013.a1">10.7455/ijfs/2.1.2013.a1</a> (inactive 1 July 2025). <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:3708256">3708256</a>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite journal}}</code>: CS1 maint: DOI inactive as of July 2025 (link)</span></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite id="CITEREFAbakarov,_A.Sushkov,_Y.Almonacid,_S.Simpson,_R.2009" class="citation journal cs1">Abakarov, A.; Sushkov, Y.; Almonacid, S.; Simpson, R. (2009). "Multiobjective Optimisation Approach: Thermal Food Processing". <i>Journal of Food Science</i>. <b>74</b> (9): <span class="nowrap">E471 –</span> <span class="nowrap">E487</span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1750-3841.2009.01348.x">10.1111/j.1750-3841.2009.01348.x</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/10533%2F134983">10533/134983</a></span>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/20492109">20492109</a>.</cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite id="CITEREFPearceMutluShahRadwin2018" class="citation journal cs1">Pearce, Margaret; Mutlu, Bilge; Shah, Julie; Radwin, Robert (2018). <a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Ftase.2018.2789820">"Optimizing Makespan and Ergonomics in Integrating Collaborative Robots Into Manufacturing Processes"</a>. <i>IEEE Transactions on Automation Science and Engineering</i>. <b>15</b> (4): <span class="nowrap">1772–</span>1784. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1109%2Ftase.2018.2789820">10.1109/tase.2018.2789820</a></span>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1545-5955">1545-5955</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:52927442">52927442</a>.</cite></span>
</li>
<li id="cite_note-fnt2013-28"><span class="mw-cite-backlink">^ <a href="#cite_ref-fnt2013_28-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-fnt2013_28-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">E. Björnson and E. Jorswieck, <a rel="nofollow" class="external text" href="http://kth.diva-portal.org/smash/get/diva2:608533/FULLTEXT01">Optimal Resource Allocation in Coordinated Multi-Cell Systems</a>, Foundations and Trends in Communications and Information Theory, vol. 9, no. 2-3, pp. 113-381, 2013.</span>
</li>
<li id="cite_note-luo2008-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-luo2008_29-0">^</a></b></span> <span class="reference-text">Z.-Q. Luo and S. Zhang, <a rel="nofollow" class="external text" href="http://www.ece.umn.edu/~luozq/assets/pdf/publications_files/Zhang08.pdf">Dynamic spectrum management: Complexity and duality</a>, IEEE Journal of Selected Topics in Signal Processing, vol. 2, no. 1, pp. 57–73, 2008.</span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text">Merlin, A.; Back, H. Search for a Minimal-Loss Operating Spanning Tree Configuration in an Urban Power Distribution System. In Proceedings of the 1975 Fifth Power Systems Computer Conference (PSCC), Cambridge, UK, 1–5 September 1975; pp. 1–18.</span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text">Mendoza, J.E.; Lopez, M.E.; Coello, C.A.; Lopez, E.A. <a rel="nofollow" class="external text" href="http://www.cs.cinvestav.mx/~EVOCINV/publications/2009/journals/mendoza09.pdf.gz">Microgenetic multiobjective reconfiguration algorithm considering power losses and reliability indices for medium voltage distribution network</a>. IET Gener. Transm. Distrib. 2009, 3, 825–840.</span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text">Bernardon, D.P.; Garcia, V.J.; Ferreira, A.S.Q.; Canha, L.N. <a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/abstract/document/5422823/">Multicriteria distribution network reconfiguration considering subtransmission analysis</a>. IEEE Trans. Power Deliv. 2010, 25, 2684–2691.</span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text">Amanulla, B.; Chakrabarti, S.; Singh, S.N. <a rel="nofollow" class="external text" href="http://azadproject.ir/wp-content/uploads/2014/12/Reconfiguration-of-Power-Distribution-Systems-Considering-Reliability-and-Power-Loss.pdf">Reconfiguration of power distribution systems considering reliability and power loss</a>. IEEE Trans. Power Deliv. 2012, 27, 918–926.</span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text">Tomoiagă, B.; Chindriş, M.; Sumper, A.; Sudria-Andreu, A.; Villafafila-Robles, R. <a rel="nofollow" class="external text" href="http://www.mdpi.com/1996-1073/6/3/1439/pdf">Pareto Optimal Reconfiguration of Power Distribution Systems Using a Genetic Algorithm Based on NSGA-II.</a> Energies 2013, 6, 1439-1455.</span>
</li>
<li id="cite_note-GalceranCarreras2013-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-GalceranCarreras2013_35-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFGalceranCarreras2013" class="citation journal cs1">Galceran, Enric; Carreras, Marc (2013). "A survey on coverage path planning for robotics". <i>Robotics and Autonomous Systems</i>. <b>61</b> (12): <span class="nowrap">1258–</span>1276. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.716.2556">10.1.1.716.2556</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.robot.2013.09.004">10.1016/j.robot.2013.09.004</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0921-8890">0921-8890</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:1177069">1177069</a>.</cite></span>
</li>
<li id="cite_note-EllefsenLepikson2017-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-EllefsenLepikson2017_36-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFEllefsenLepiksonAlbiez2019" class="citation journal cs1">Ellefsen, K.O.; Lepikson, H.A.; Albiez, J.C. (2019). <a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/318893583">"Multiobjective coverage path planning: Enabling automated inspection of complex, real-world structures"</a>. <i>Applied Soft Computing</i>. <b>61</b>: <span class="nowrap">264–</span>282. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1901.07272">1901.07272</a></span>. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2019arXiv190107272O">2019arXiv190107272O</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.asoc.2017.07.051">10.1016/j.asoc.2017.07.051</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<a rel="nofollow" class="external text" href="https://hdl.handle.net/10852%2F58883">10852/58883</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1568-4946">1568-4946</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:6183350">6183350</a>.</cite></span>
</li>
<li id="cite_note-Ehrgott2005-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-Ehrgott2005_37-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMatthias_Ehrgott2005" class="citation book cs1">Matthias Ehrgott (1 June 2005). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=yrZw9srrHroC"><i>Multicriteria Optimization</i></a>. Birkhäuser. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-540-21398-7</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">29 May</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-CoelloLamont2007-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-CoelloLamont2007_38-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFCarlos_A._CoelloGary_B._LamontDavid_A._Van_Veldhuisen2007" class="citation book cs1">Carlos A. Coello; Gary B. Lamont; David A. Van Veldhuisen (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=rXIuAMw3lGAC"><i>Evolutionary Algorithms for Solving Multi-Objective Problems</i></a>. Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-387-36797-2</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">1 November</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-BrankeDeb2008-39"><span class="mw-cite-backlink">^ <a href="#cite_ref-BrankeDeb2008_39-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-BrankeDeb2008_39-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFJürgen_BrankeKalyanmoy_DebKaisa_MiettinenRoman_Slowinski2008" class="citation book cs1">Jürgen Branke; Kalyanmoy Deb; Kaisa Miettinen; Roman Slowinski (21 November 2008). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=N-1hWMNUa2EC"><i>Multiobjective Optimization: Interactive and Evolutionary Approaches</i></a>. Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-540-88907-6</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">1 November</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-Zeleny1973-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-Zeleny1973_40-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFZeleny1973" class="citation cs2">Zeleny, M. (1973), "Compromise Programming", in Cochrane, J.L.; Zeleny, M. (eds.), <i>Multiple Criteria Decision Making</i>, University of South Carolina Press, Columbia, pp. <span class="nowrap">262–</span>301</cite></span>
</li>
<li id="cite_note-Wierzbicki1982-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-Wierzbicki1982_41-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFWierzbicki1982" class="citation journal cs1">Wierzbicki, A. P. (1982). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0270-0255%2882%2990038-0">"A mathematical basis for satisficing decision making"</a>. <i>Mathematical Modelling</i>. <b>3</b> (5): <span class="nowrap">391–</span>405. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0270-0255%2882%2990038-0">10.1016/0270-0255(82)90038-0</a></span>.</cite></span>
</li>
<li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text">Sen, Chandra, (1983) A new approach for multi-objective rural development planning, The Indian Economic Journal, Vol.30, (4), 91-96.</span>
</li>
<li id="cite_note-Golovin2021-43"><span class="mw-cite-backlink">^ <a href="#cite_ref-Golovin2021_43-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Golovin2021_43-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">Daniel Golovin and Qiuyi Zhang. Random Hypervolume Scalarizations for Provable Multi-Objective Black Box Optimization. ICML 2021. <a rel="nofollow" class="external free" href="https://arxiv.org/abs/2006.04655">https://arxiv.org/abs/2006.04655</a></span>
</li>
<li id="cite_note-Lin2024-44"><span class="mw-cite-backlink">^ <a href="#cite_ref-Lin2024_44-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Lin2024_44-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Lin2024_44-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Lin2024_44-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text">Lin, X.; Zhang, X.; Yang, Z.; Liu, F.; Wang, Z.; Zhang, Q. (2024). “Smooth Tchebycheff Scalarization for Multi-Objective Optimization”. <i>arXiv preprint</i> <a href="https://arxiv.org/abs/2402.19078" class="extiw external" title="arxiv:2402.19078">arXiv:2402.19078</a>.</span>
</li>
<li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text">Xu, J., Tao, Z. (2011). Rough Multiple Objective Decision Making. Vereinigtes Königreich: CRC Press., Page 67 <a rel="nofollow" class="external free" href="https://books.google.com/books?id=zwDSBQAAQBAJ&dq=the%20minimax%20multi%20objective%20-game&pg=PA67">https://books.google.com/books?id=zwDSBQAAQBAJ&dq=the%20minimax%20multi%20objective%20-game&pg=PA67</a></span>
</li>
<li id="cite_note-doi10.1137/S1052623496307510-46"><span class="mw-cite-backlink">^ <a href="#cite_ref-doi10.1137/S1052623496307510_46-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-doi10.1137/S1052623496307510_46-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFDasDennis1998" class="citation journal cs1">Das, I.; Dennis, J. E. (1998). "Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems". <i>SIAM Journal on Optimization</i>. <b>8</b> (3): 631. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2FS1052623496307510">10.1137/S1052623496307510</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1911%2F101880">1911/101880</a></span>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:207081991">207081991</a>.</cite></span>
</li>
<li id="cite_note-S._Motta-47"><span class="mw-cite-backlink">^ <a href="#cite_ref-S._Motta_47-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-S._Motta_47-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFMottaAfonso,_Silvana_M._B.Lyra,_Paulo_R._M.2012" class="citation journal cs1">Motta, Renato S.; Afonso, Silvana M. B.; Lyra, Paulo R. M. (8 January 2012). "A modified NBI and NC method for the solution of N-multiobjective optimization problems". <i>Structural and Multidisciplinary Optimization</i>. <b>46</b> (2): <span class="nowrap">239–</span>259. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00158-011-0729-5">10.1007/s00158-011-0729-5</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:121122414">121122414</a>.</cite></span>
</li>
<li id="cite_note-ReferenceA-48"><span class="mw-cite-backlink">^ <a href="#cite_ref-ReferenceA_48-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ReferenceA_48-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFMessacIsmail-YahayaMattson2003" class="citation journal cs1"><a href="Achille_Messac" title="Achille Messac">Messac, A.</a>; Ismail-Yahaya, A.; Mattson, C.A. (2003). "The normalized normal constraint method for generating the Pareto frontier". <i>Structural and Multidisciplinary Optimization</i>. <b>25</b> (2): <span class="nowrap">86–</span>98. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00158-002-0276-1">10.1007/s00158-002-0276-1</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:58945431">58945431</a>.</cite></span>
</li>
<li id="cite_note-ReferenceB-49"><span class="mw-cite-backlink">^ <a href="#cite_ref-ReferenceB_49-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ReferenceB_49-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFMessacMattson2004" class="citation journal cs1">Messac, A.; Mattson, C. A. (2004). "Normal constraint method with guarantee of even representation of complete Pareto frontier". <i>AIAA Journal</i>. <b>42</b> (10): <span class="nowrap">2101–</span>2111. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2004AIAAJ..42.2101M">2004AIAAJ..42.2101M</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.2514%2F1.8977">10.2514/1.8977</a>.</cite></span>
</li>
<li id="cite_note-ReferenceC-50"><span class="mw-cite-backlink">^ <a href="#cite_ref-ReferenceC_50-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ReferenceC_50-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFMueller-GritschnederGraebSchlichtmann2009" class="citation journal cs1">Mueller-Gritschneder, Daniel; Graeb, Helmut; Schlichtmann, Ulf (2009). "A Successive Approach to Compute the Bounded Pareto Front of Practical Multiobjective Optimization Problems". <i>SIAM Journal on Optimization</i>. <b>20</b> (2): <span class="nowrap">915–</span>934. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1137%2F080729013">10.1137/080729013</a>.</cite></span>
</li>
<li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><cite id="CITEREFErfaniUtyuzhnikov2010" class="citation journal cs1">Erfani, Tohid; Utyuzhnikov, Sergei V. (2010). <a rel="nofollow" class="external text" href="http://www.tandfonline.com/doi/abs/10.1080/0305215X.2010.497185">"Directed search domain: a method for even generation of the Pareto frontier in multiobjective optimization"</a>. <i>Engineering Optimization</i>. <b>43</b> (5): <span class="nowrap">467–</span>484. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F0305215X.2010.497185">10.1080/0305215X.2010.497185</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0305-215X">0305-215X</a>.</cite></span>
</li>
<li id="cite_note-doi10.1109/4235.996017-52"><span class="mw-cite-backlink">^ <a href="#cite_ref-doi10.1109/4235.996017_52-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-doi10.1109/4235.996017_52-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFDebPratapAgarwalMeyarivan2002" class="citation journal cs1">Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. (2002). "A fast and elitist multiobjective genetic algorithm: NSGA-II". <i>IEEE Transactions on Evolutionary Computation</i>. <b>6</b> (2): 182. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.7771">10.1.1.17.7771</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F4235.996017">10.1109/4235.996017</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:9914171">9914171</a>.</cite></span>
</li>
<li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><cite id="CITEREFDebJain2014" class="citation journal cs1">Deb, Kalyanmoy; Jain, Himanshu (2014). "An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints". <i>IEEE Transactions on Evolutionary Computation</i>. <b>18</b> (4): <span class="nowrap">577–</span>601. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEVC.2013.2281535">10.1109/TEVC.2013.2281535</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1089-778X">1089-778X</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:206682597">206682597</a>.</cite></span>
</li>
<li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><cite id="CITEREFJainDeb2014" class="citation journal cs1">Jain, Himanshu; Deb, Kalyanmoy (2014). "An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach". <i>IEEE Transactions on Evolutionary Computation</i>. <b>18</b> (4): <span class="nowrap">602–</span>622. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTEVC.2013.2281534">10.1109/TEVC.2013.2281534</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1089-778X">1089-778X</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:16426862">16426862</a>.</cite></span>
</li>
<li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text">Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Performance of the Strength Pareto Evolutionary Algorithm, Technical Report 103, Computer Engineering and Communication Networks Lab (TIK), Swiss Federal Institute of Technology (ETH) Zurich (2001) <a rel="nofollow" class="external autonumber" href="http://www.tik.ee.ethz.ch/publications/?db=publications&form=report_single_publication&publication_id=1319">[1]</a></span>
</li>
<li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><cite id="CITEREFSumanKumar2006" class="citation journal cs1">Suman, B.; Kumar, P. (2006). "A survey of simulated annealing as a tool for single and multiobjective optimization". <i>Journal of the Operational Research Society</i>. <b>57</b> (10): <span class="nowrap">1143–</span>1160. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1057%2Fpalgrave.jors.2602068">10.1057/palgrave.jors.2602068</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:18916703">18916703</a>.</cite></span>
</li>
<li id="cite_note-vargas2015-57"><span class="mw-cite-backlink">^ <a href="#cite_ref-vargas2015_57-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-vargas2015_57-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">Danilo Vasconcellos Vargas, Junichi Murata, Hirotaka Takano, Alexandre Claudio Botazzo Delbem (2015), "<a rel="nofollow" class="external text" href="https://arxiv.org/abs/1901.00266">General Subpopulation Framework and Taming the Conflict Inside Populations</a>", Evolutionary computation 23 (1), 1-36.</span>
</li>
<li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text">Lehman, Joel, and Kenneth O. Stanley. "Abandoning objectives: Evolution through the search for novelty alone." Evolutionary computation 19.2 (2011): 189-223.</span>
</li>
<li id="cite_note-:0-59"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_59-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_59-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:0_59-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFNavonShamsianChechikFetaya2021" class="citation journal cs1">Navon, Aviv; Shamsian, Aviv; Chechik, Gal; Fetaya, Ethan (2021-04-26). <a rel="nofollow" class="external text" href="https://openreview.net/pdf?id=NjF772F4ZZR">"Learning the Pareto Front with Hypernetworks"</a>. <i>Proceedings of International Conference on Learning Representations (ICLR)</i>. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/2010.04104">2010.04104</a></span>.</cite></span>
</li>
<li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><cite id="CITEREFXingchaoXinQiang2021" class="citation journal cs1">Xingchao, Liu; Xin, Tong; Qiang, Liu (2021-12-06). <a rel="nofollow" class="external text" href="https://proceedings.neurips.cc/paper/2021/hash/7bb16972da003e87724f048d76b7e0e1-Abstract.html">"Profiling Pareto Front With Multi-Objective Stein Variational Gradient Descent"</a>. <i>Advances in Neural Information Processing Systems</i>. <b>34</b>.</cite></span>
</li>
<li id="cite_note-Mavrotas2009-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-Mavrotas2009_61-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMavrotas2009" class="citation journal cs1">Mavrotas, George (2009). "Effective implementation of the ε-constraint method in Multi-Objective Mathematical Programming problems". <i>Applied Mathematics and Computation</i>. <b>213</b> (2): <span class="nowrap">455–</span>465. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.amc.2009.03.037">10.1016/j.amc.2009.03.037</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0096-3003">0096-3003</a>.</cite></span>
</li>
<li id="cite_note-CarvalhoRibeiro2020-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-CarvalhoRibeiro2020_62-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFCarvalhoRibeiro2020" class="citation journal cs1">Carvalho, Iago A.; Ribeiro, Marco A. (2020). "An exact approach for the Minimum-Cost Bounded-Error Calibration Tree problem". <i>Annals of Operations Research</i>. <b>287</b> (1): <span class="nowrap">109–</span>126. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs10479-019-03443-4">10.1007/s10479-019-03443-4</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0254-5330">0254-5330</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:209959109">209959109</a>.</cite></span>
</li>
<li id="cite_note-MavrotasDiakoulaki2005-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-MavrotasDiakoulaki2005_63-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMavrotasDiakoulaki2005" class="citation journal cs1">Mavrotas, G.; Diakoulaki, D. (2005). "Multi-criteria branch and bound: A vector maximization algorithm for Mixed 0-1 Multiple Objective Linear Programming". <i>Applied Mathematics and Computation</i>. <b>171</b> (1): <span class="nowrap">53–</span>71. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.amc.2005.01.038">10.1016/j.amc.2005.01.038</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0096-3003">0096-3003</a>.</cite></span>
</li>
<li id="cite_note-VincentSeipp2013-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-VincentSeipp2013_64-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFVincentSeippRuzikaPrzybylski2013" class="citation journal cs1">Vincent, Thomas; Seipp, Florian; Ruzika, Stefan; Przybylski, Anthony; Gandibleux, Xavier (2013). "Multiple objective branch and bound for mixed 0-1 linear programming: Corrections and improvements for the biobjective case". <i>Computers & Operations Research</i>. <b>40</b> (1): <span class="nowrap">498–</span>509. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.cor.2012.08.003">10.1016/j.cor.2012.08.003</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0305-0548">0305-0548</a>.</cite></span>
</li>
<li id="cite_note-PrzybylskiGandibleux2017-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-PrzybylskiGandibleux2017_65-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFPrzybylskiGandibleux2017" class="citation journal cs1">Przybylski, Anthony; Gandibleux, Xavier (2017). "Multi-objective branch and bound". <i>European Journal of Operational Research</i>. <b>260</b> (3): <span class="nowrap">856–</span>872. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.ejor.2017.01.032">10.1016/j.ejor.2017.01.032</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0377-2217">0377-2217</a>.</cite></span>
</li>
<li id="cite_note-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-66">^</a></b></span> <span class="reference-text"><cite id="CITEREFCraftHalabiShihBortfeld2006" class="citation journal cs1">Craft, D.; Halabi, T.; Shih, H.; Bortfeld, T. (2006). "Approximating convex Pareto surfaces in multiobjective radiotherapy planning". <i>Medical Physics</i>. <b>33</b> (9): <span class="nowrap">3399–</span>3407. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2006MedPh..33.3399C">2006MedPh..33.3399C</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1118%2F1.2335486">10.1118/1.2335486</a>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/17022236">17022236</a>.</cite></span>
</li>
<li id="cite_note-SMS-EMOA-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-SMS-EMOA_67-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBeumeNaujoksEmmerich2007" class="citation journal cs1">Beume, N.; Naujoks, B.; Emmerich, M. (2007). "SMS-EMOA: Multiobjective selection based on dominated hypervolume". <i>European Journal of Operational Research</i>. <b>181</b> (3): 1653. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.ejor.2006.08.008">10.1016/j.ejor.2006.08.008</a>.</cite></span>
</li>
<li id="cite_note-AGE-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-AGE_68-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBringmannFriedrichNeumannWagner2011" class="citation journal cs1">Bringmann, Karl; Friedrich, Tobias; Neumann, Frank; Wagner, Markus (2011). "Approximation-Guided Evolutionary Multi-Objective Optimization". <i>IJCAI</i>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.5591%2F978-1-57735-516-8%2FIJCAI11-204">10.5591/978-1-57735-516-8/IJCAI11-204</a>.</cite></span>
</li>
<li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><cite id="CITEREFBattitiMauro_BrunatoFranco_Mascia2008" class="citation book cs1">Battiti, Roberto; Mauro Brunato; Franco Mascia (2008). <i>Reactive Search and Intelligent Optimization</i>. <a href="Springer_Verlag" class="mw-redirect" title="Springer Verlag">Springer Verlag</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-387-09623-0</bdi>.</cite></span>
</li>
<li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><cite id="CITEREFBattitiMauro_Brunato2011" class="citation book cs1">Battiti, Roberto; Mauro Brunato (2011). <a rel="nofollow" class="external text" href="http://www.reactivebusinessintelligence.com/"><i>Reactive Business Intelligence. From Data to Models to Insight</i></a>. Trento, Italy: Reactive Search Srl. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-88-905795-0-9</bdi>.</cite></span>
</li>
<li id="cite_note-Miettinen2008-71"><span class="mw-cite-backlink">^ <a href="#cite_ref-Miettinen2008_71-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Miettinen2008_71-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Miettinen2008_71-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Miettinen2008_71-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFMiettinenRuizWierzbicki2008" class="citation book cs1">Miettinen, K.; Ruiz, F.; Wierzbicki, A. P. (2008). "Introduction to Multiobjective Optimization: Interactive Approaches". <i>Multiobjective Optimization</i>. Lecture Notes in Computer Science. Vol. 5252. pp. <span class="nowrap">27–</span>57. <a href="CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.475.465">10.1.1.475.465</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-540-88908-3_2">10.1007/978-3-540-88908-3_2</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-540-88907-6</bdi>.</cite></span>
</li>
<li id="cite_note-Luque2011-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-Luque2011_72-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFLuqueRuizMiettinen2008" class="citation journal cs1">Luque, M.; Ruiz, F.; Miettinen, K. (2008). <a rel="nofollow" class="external text" href="http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-65364">"Global formulation for interactive multiobjective optimization"</a>. <i>OR Spectrum</i>. <b>33</b>: <span class="nowrap">27–</span>48. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs00291-008-0154-3">10.1007/s00291-008-0154-3</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:15050545">15050545</a>.</cite></span>
</li>
<li id="cite_note-Ruiz2012-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-Ruiz2012_73-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFRuizLuqueMiettinen2011" class="citation journal cs1">Ruiz, F.; Luque, M.; Miettinen, K. (2011). <a rel="nofollow" class="external text" href="http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-63800">"Improving the computational efficiency in a global formulation (GLIDE) for interactive multiobjective optimization"</a>. <i>Annals of Operations Research</i>. <b>197</b>: <span class="nowrap">47–</span>70. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs10479-010-0831-x">10.1007/s10479-010-0831-x</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:14947919">14947919</a>.</cite></span>
</li>
<li id="cite_note-Zionts1976-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-Zionts1976_74-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFZiontsWallenius1976" class="citation journal cs1">Zionts, S.; Wallenius, J. (1976). "An Interactive Programming Method for Solving the Multiple Criteria Problem". <i>Management Science</i>. <b>22</b> (6): 652. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1287%2Fmnsc.22.6.652">10.1287/mnsc.22.6.652</a>.</cite></span>
</li>
<li id="cite_note-Wierzbicki1986-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-Wierzbicki1986_75-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFWierzbicki1986" class="citation journal cs1">Wierzbicki, A. P. (1986). "On the completeness and constructiveness of parametric characterizations to vector optimization problems". <i>OR Spektrum</i>. <b>8</b> (2): <span class="nowrap">73–</span>78. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF01719738">10.1007/BF01719738</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:121771992">121771992</a>.</cite></span>
</li>
<li id="cite_note-WierzbickiMakowski2000-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-WierzbickiMakowski2000_76-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFAndrzej_P._WierzbickiMarek_MakowskiJaap_Wessels2000" class="citation book cs1">Andrzej P. Wierzbicki; Marek Makowski; <a href="Jaap_Wessels" title="Jaap Wessels">Jaap Wessels</a> (31 May 2000). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Von7GW4h68MC"><i>Model-Based Decision Support Methodology with Environmental Applications</i></a>. Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-7923-6327-9</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">17 September</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-Nakayama1984-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-Nakayama1984_77-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFNakayamaSawaragi1984" class="citation cs2">Nakayama, H.; Sawaragi, Y. (1984), "Satisficing Trade-Off Method for Multiobjective Programming", in Grauer, M.; Wierzbicki, A. P. (eds.), <i>Interactive Decision Analysis</i>, Springer-Verlag Berlin, Heidelberg, pp. <span class="nowrap">113–</span>122</cite></span>
</li>
<li id="cite_note-Miettinen1995-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-Miettinen1995_78-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMiettinenMäkelä1995" class="citation journal cs1">Miettinen, K.; Mäkelä, M. M. (1995). "Interactive bundle-based method for nondifferentiable multiobjeective optimization: Nimbus§". <i>Optimization</i>. <b>34</b> (3): 231. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1080%2F02331939508844109">10.1080/02331939508844109</a>.</cite></span>
</li>
<li id="cite_note-Miettinen2006-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-Miettinen2006_79-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFMiettinenMäkelä2006" class="citation journal cs1">Miettinen, K.; Mäkelä, M. M. (2006). "Synchronous approach in interactive multiobjective optimization". <i>European Journal of Operational Research</i>. <b>170</b> (3): 909. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.ejor.2004.07.052">10.1016/j.ejor.2004.07.052</a>.</cite></span>
</li>
<li id="cite_note-Sindhya2011-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-Sindhya2011_80-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFSindhyaRuizMiettinen2011" class="citation book cs1">Sindhya, K.; Ruiz, A. B.; Miettinen, K. (2011). "A Preference Based Interactive Evolutionary Algorithm for Multi-objective Optimization: PIE". <i>Evolutionary Multi-Criterion Optimization</i>. Lecture Notes in Computer Science. Vol. 6576. pp. <span class="nowrap">212–</span>225. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-642-19893-9_15">10.1007/978-3-642-19893-9_15</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-642-19892-2</bdi>.</cite></span>
</li>
<li id="cite_note-Sindhya2008-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-Sindhya2008_81-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFSindhyaDebMiettinen2008" class="citation book cs1">Sindhya, K.; Deb, K.; Miettinen, K. (2008). "A Local Search Based Evolutionary Multi-objective Optimization Approach for Fast and Accurate Convergence". <i>Parallel Problem Solving from Nature – PPSN X</i>. Lecture Notes in Computer Science. Vol. 5199. pp. <span class="nowrap">815–</span>824. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-540-87700-4_81">10.1007/978-3-540-87700-4_81</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-540-87699-1</bdi>.</cite></span>
</li>
<li id="cite_note-BensonSayin1997-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-BensonSayin1997_82-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBensonSayin1997" class="citation journal cs1">Benson, Harold P.; Sayin, Serpil (1997). <a rel="nofollow" class="external text" href="http://repository.bilkent.edu.tr/bitstream/11693/25666/1/Towards%20finding%20global%20representations%20of%20the%20efficient%20set%20in%20multiple%20objective%20mathematical%20programming.pdf">"Towards finding global representations of the efficient set in multiple objective mathematical programming"</a> <span class="cs1-format">(PDF)</span>. <i>Naval Research Logistics</i>. <b>44</b> (1): <span class="nowrap">47–</span>67. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2F%28SICI%291520-6750%28199702%2944%3A1%3C47%3A%3AAID-NAV3%3E3.0.CO%3B2-M">10.1002/(SICI)1520-6750(199702)44:1<47::AID-NAV3>3.0.CO;2-M</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<a rel="nofollow" class="external text" href="https://hdl.handle.net/11693%2F25666">11693/25666</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0894-069X">0894-069X</a>.</cite></span>
</li>
<li id="cite_note-Pryke,_Mostaghim,_Nazemi-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-Pryke,_Mostaghim,_Nazemi_83-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFPrykeSanaz_MostaghimAlireza_Nazemi2007" class="citation book cs1">Pryke, Andy; Sanaz Mostaghim; Alireza Nazemi (2007). "Heatmap Visualization of Population Based Multi Objective Algorithms". <i>Evolutionary Multi-Criterion Optimization</i>. Lecture Notes in Computer Science. Vol. 4403. pp. <span class="nowrap">361–</span>375. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-540-70928-2_29">10.1007/978-3-540-70928-2_29</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-3-540-70927-5</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2502459">2502459</a>.</cite></span>
</li>
<li id="cite_note-GassSaaty1955-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-GassSaaty1955_84-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFGassSaaty1955" class="citation journal cs1">Gass, Saul; Saaty, Thomas (1955). "The computational algorithm for the parametric objective function". <i>Naval Research Logistics Quarterly</i>. <b>2</b> (<span class="nowrap">1–</span>2): <span class="nowrap">39–</span>45. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fnav.3800020106">10.1002/nav.3800020106</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0028-1441">0028-1441</a>.</cite></span>
</li>
<li id="cite_note-Cohon2004-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-Cohon2004_85-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFJared_L._Cohon2004" class="citation book cs1">Jared L. Cohon (13 January 2004). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=i4Qese2aNooC"><i>Multiobjective Programming and Planning</i></a>. Courier Dover Publications. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-486-43263-2</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">29 May</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-RuzikaWiecek2005-86"><span class="mw-cite-backlink"><b><a href="#cite_ref-RuzikaWiecek2005_86-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFRuzikaWiecek2005" class="citation journal cs1">Ruzika, S.; <a href="Margaret_Wiecek" title="Margaret Wiecek">Wiecek, M. M.</a> (2005). "Approximation Methods in Multiobjective Programming". <i>Journal of Optimization Theory and Applications</i>. <b>126</b> (3): <span class="nowrap">473–</span>501. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs10957-005-5494-4">10.1007/s10957-005-5494-4</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0022-3239">0022-3239</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:122221156">122221156</a>.</cite></span>
</li>
<li id="cite_note-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-87">^</a></b></span> <span class="reference-text"><cite id="CITEREFMeisel1973" class="citation cs2">Meisel, W. L. (1973), J. L. Cochrane; M. Zeleny (eds.), "Tradeoff decision in multiple criteria decision making", <i>Multiple Criteria Decision Making</i>: <span class="nowrap">461–</span>476</cite></span>
</li>
<li id="cite_note-LotovBushenkov2004-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-LotovBushenkov2004_88-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFA._V._LotovV._A._BushenkovG._K._Kamenev2004" class="citation book cs1">A. V. Lotov; V. A. Bushenkov; G. K. Kamenev (29 February 2004). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=4OAeBt8gOqcC"><i>Interactive Decision Maps: Approximation and Visualization of Pareto Frontier</i></a>. Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4020-7631-2</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">29 May</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-89">^</a></b></span> <span class="reference-text"><cite id="CITEREFWesner2017" class="citation cs2">Wesner, N. (2017), "Multiobjective Optimization via Visualization", <i>Economics Bulletin</i>, <b>37</b> (2): <span class="nowrap">1226–</span>1233</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li>Emmerich, M.T.M., Deutz, A.H. A tutorial on multiobjective optimization: fundamentals and evolutionary methods. Nat Comput 17, 585–609 (2018). <a rel="nofollow" class="external free" href="https://doi.org/10.1007/s11047-018-9685-y">https://doi.org/10.1007/s11047-018-9685-y</a></li>
<li><a rel="nofollow" class="external text" href="http://mcdmsociety.org/">International Society on Multiple Criteria Decision Making</a></li>
<li><a rel="nofollow" class="external text" href="http://demonstrations.wolfram.com/EvolutionaryMultiobjectiveOptimization/">Evolutionary Multiobjective Optimization</a>, <a href="The_Wolfram_Demonstrations_Project" class="mw-redirect" title="The Wolfram Demonstrations Project">The Wolfram Demonstrations Project</a></li>
<li><a rel="nofollow" class="external text" href="http://www.openeering.com/sites/default/files/Multiobjective_Optimization_NSGAII_0.pdf">A Tutorial on Multiobjective Optimization and Genetic Algorithms</a>, <a href="Scilab" title="Scilab">Scilab</a> Professional Partner</li>
<li><a rel="nofollow" class="external text" href="http://www.mdpi.com/1996-1073/6/3/1439/pdf">Tomoiagă, Bogdan; Chindriş, Mircea; Sumper, Andreas; Sudria-Andreu, Antoni; Villafafila-Robles, Roberto. 2013. "Pareto Optimal Reconfiguration of Power Distribution Systems Using a Genetic Algorithm Based on NSGA-II." Energies 6, no. 3: 1439-1455.</a></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140901152751/http://www.lania.mx/%7Eccoello/EMOO/EMOObib.html">List of References on Evolutionary Multiobjective Optimization</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Major_subfields_of_optimization78" style="padding:3px"><table class="nowraplinks mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Major_subfields_of_optimization78" style="font-size:114%;margin:0 4em"><a href="Optimization_(mathematics)" class="mw-redirect" title="Optimization (mathematics)">Major subfields of optimization</a></div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Convex_programming" class="mw-redirect" title="Convex programming">Convex programming</a></li>
<li><a href="Fractional_programming" title="Fractional programming">Fractional programming</a></li>
<li><a href="Integer_programming" title="Integer programming">Integer programming</a></li>
<li><a href="Quadratic_programming" title="Quadratic programming">Quadratic programming</a></li>
<li><a href="Nonlinear_programming" title="Nonlinear programming">Nonlinear programming</a></li>
<li><a href="Stochastic_programming" title="Stochastic programming">Stochastic programming</a></li>
<li><a href="Robust_optimization" title="Robust optimization">Robust optimization</a></li>
<li><a href="Combinatorial_optimization" title="Combinatorial optimization">Combinatorial optimization</a></li>
<li><a href="Infinite-dimensional_optimization" title="Infinite-dimensional optimization">Infinite-dimensional optimization</a></li>
<li><a href="Metaheuristic" title="Metaheuristic">Metaheuristics</a></li>
<li><a href="Constraint_satisfaction" title="Constraint satisfaction">Constraint satisfaction</a></li>
<li><a href="Multiobjective_optimization" class="mw-redirect" title="Multiobjective optimization">Multiobjective optimization</a></li>
<li><a href="Simulated_annealing" title="Simulated annealing">Simulated annealing</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-12" href="https://en.wikipedia.org/wiki/?title=Multi-objective_optimization&oldid=1300104902">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>